【问题标题】:decouple JavaScript from aspx web form将 JavaScript 与 aspx 网页表单分离
【发布时间】:2014-02-19 23:09:44
【问题描述】:

我目前的任务是为使用 asp.net 网络表单构建的客户端清理网站。问题是它的意大利面条代码。 default.aspx 页面中有数百行 JavaScript。简单地更新项目中的 Jquery 文件很麻烦。我试图找到一个框架或方法来将 JavaScript 与 aspx 页面分离,但我找不到任何这样的东西。

有没有办法将 JavaScript 与此页面分离以清理它并希望使脚本可重用?

【问题讨论】:

    标签: javascript asp.net webforms


    【解决方案1】:

    作为第一步,您可以创建一个.js 文件(比如说app.js)。通常,您的 html 页面将包含 <script> 标记,如下所示:<script type="text/javascript"> function().... blah blah </script>。您可以复制<script> 标签之间的所有文本并将其粘贴到app.js。删除<script></script> 之间的所有内容,包括标签。

    注意:您可能有多个<script> 类似上面的标签...您可以对所有标签重复上述过程并开始将其附加到app.js

    <script>标签中复制和删除内容...在HTML页面中,我们需要引用app.js。为此,请创建一个类似 <script type="text/javascript" src="relative/path/to/app.js"> 的脚本标签。就是这样!

    要测试您的相对路径是否正确工作:尝试将您的浏览器指向您的相对路径,例如:www.example.com/.../relative/path/to/app.js,如果您的浏览器显示 app.js 代码,则一切就绪。

    您可以更进一步,模块化您的 js 代码等。请参阅here:恕我直言,这是一个好的开始 告诉我进展如何

    【讨论】:

    • 谢谢!我将开始将 JavaScript 转移到一个单独的文件中,并让您知道它是如何进行的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多