javascript - 在 ASP.NET MVC 中加载 JavaScript 的最佳方法是什么?

标签 javascript c# jquery asp.net asp.net-mvc

我是 ASP.NET MVC 世界的新手,我想知道哪种方式是将 JavaScript 代码加载到项目中的最佳方式:

  1. 直接在页面中使用脚本标记。

  2. 使用 BundleCollection用于添加脚本的类。

  3. 使用 jQuery.getScript动态加载脚本的方法。

并且想知道它们之间有什么区别。

最佳答案

这完全取决于使用情况。

如果您想避免在页面触发就绪事件之前等待所有 JavaScript 加载,那么您可以使用 jQuery.getScript。

直接使用脚本标签将确保脚本在浏览器解析器继续下一行之前可用并执行。

最后,在 ASP.NET 中,使用 BundleCollection 可以帮助您优化 JS,它允许您在提供服务之前捆绑、压缩甚至缩小内容。如果页面上有大量 JS 文件,这可以加快加载时间。

关于javascript - 在 ASP.NET MVC 中加载 JavaScript 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273495/

相关文章:

c# - 不可见的 Gridview 列获取 0 值

javascript - 无法从不同的单选按钮组获取值

javascript - 在 Twitter Bootstrap 中的网格跨度之间创建空间

javascript - Bootstrap 工具提示不适用于鼠标悬停

javascript - 带有 iframe 子级的可拖动/可调整大小的 div,它可以通过一些填充/边距延伸到父级?

javascript - 使用 CSS 混合 2 个元素的背景颜色

c# - 如何在 linq 查询的 where 子句中放置 If/Else 语句?

c# - Unity脚本MonoBehaviour报错

javascript - 使用javascript更改拖动的背景位置

javascript - 阻止下拉菜单重定向到主页