我正在开发 ASP.NET Web 应用程序。我想在 javascript 中使用一个类。 在 asps.cs 文件中,我们可以轻松使用它,例如
ABC obj = new ABC();
obj.name = "John";
我可以在 javascript 中以同样的方式使用类吗? 如果是,那么请告诉我如何在 JavaScript 代码中使用相同解决方案的公共(public)或内部类?
最佳答案
JavaScript 并不真正具有经典意义上的类。有several workarounds available 。简短概述:
- 使用函数
- 使用对象文字
- 使用函数的单例
请注意,实际上并没有办法进行范围修饰符(公共(public)/内部/私有(private)等)。
您可以查看TypeScript和 CoffeeScript两者都编译为 JavaScript,并且支持类。 @asawyer 指出了 CoffeeScript 的想法。
值得注意的是ECMAScript 6标准将包括对类的支持,但规范仍在进行中。
关于javascript - 如何在Asp.Net中使用JavaScript中的公共(public)或内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24866549/