从aspx Web表单中分离JavaScript

时间:2014-02-19 23:09:45

标签: javascript asp.net webforms

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

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

1 个答案:

答案 0 :(得分:0)

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

注意:您可能有多个<script>标记,如上所示......您可以对所有标记重复上述过程,然后开始将其附加到app.js

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

要测试您的相对路径是否正常工作:尝试将浏览器指向您的相对路径,例如:www.example.com/.../relative/path/to/app.js,如果您的浏览器显示app.js代码,那么您已全部设置。

你可以更进一步,模块化你的js代码等。见here:lIMHO这是一个好的开始 让我知道它是怎么回事