我是ASP.NET MVC世界的新手,我想知道哪种方式最好将JavaScript代码加载到项目中:
直接在页面中使用脚本标记。
使用BundleCollection
类添加脚本。
使用jQuery.getScript
方法动态加载脚本。
并想知道它们之间的区别。
答案 0 :(得分:2)
这一切都取决于用法。
如果你想避免在你的页面触发ready事件之前等待加载所有的javascript,那么你可以使用jQuery.getScript。
直接使用脚本标记将确保脚本在浏览器解析器进入下一行之前可用并执行。
最后,在ASP.NET中,使用BundleCollection可以帮助您优化JS,使其能够在服务之前捆绑,压缩甚至缩小内容。如果您的页面上有大量JS文件,这可能会加快加载时间。