javascript - 如何在Asp.Net中使用JavaScript中的公共(public)或内部类?

标签 javascript asp.net

我正在开发 ASP.NET Web 应用程序。我想在 javascript 中使用一个类。 在 asps.cs 文件中,我们可以轻松使用它,例如

ABC obj = new ABC();
obj.name = "John";

我可以在 javascript 中以同样的方式使用类吗? 如果是,那么请告诉我如何在 JavaScript 代码中使用相同解决方案的公共(public)或内部类?

最佳答案

JavaScript 并不真正具有经典意义上的类。有several workarounds available 。简短概述:

  1. 使用函数
  2. 使用对象文字
  3. 使用函数的单例

请注意,实际上并没有办法进行范围修饰符(公共(public)/内部/私有(private)等)。

您可以查看TypeScriptCoffeeScript两者都编译为 JavaScript,并且支持类。 @asawyer 指出了 CoffeeScript 的想法。

值得注意的是ECMAScript 6标准将包括对类的支持,但规范仍在进行中。

关于javascript - 如何在Asp.Net中使用JavaScript中的公共(public)或内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24866549/

相关文章:

javascript - 为什么 promise 的记录值令人困惑?

asp.net - 找不到 ASP.net 用户控件的命名空间名称

asp.net - 将图片存储为文件或存储在数据库中,例如用于 Web 应用程序的 MSSQL?

asp.net - AjaxFileUpload文件不继承文件夹权限

javascript - 如何动态实例化类

javascript - 我是否正确更新了 React 状态?

javascript - 使用 jQuery text() 函数将 HTML 标签添加到网页

php - AJAX 不会做我想做的事

asp.net session 安全

javascript - Accordion slider 在单击其他选项卡时不会关闭上一个选项卡