我目前的任务是清理使用asp.net网络表单构建的客户端的网站。问题是它的意大利面条代码。 default.aspx页面中有数百行JavaScript。简单地更新项目中的Jquery文件是一件麻烦事。我试图找到一个框架或方法来解析JavaScript与aspx页面,但我找不到任何这样的东西。
有没有办法将JavaScript与此页面分离以清理它,并希望使脚本可重用?
答案 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这是一个好的开始 让我知道它是怎么回事