2015-05-16 128 views
0

我在ASP.NET MVC世界新的,我想知道哪条路是最好的JavaScript代码加载到项目:在ASP.NET MVC中加载JavaScript的最佳方式是什么?

  1. 直接在页面上使用的脚本。

  2. 使用BundleCollection类来添加脚本。

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

想知道他们之间有什么区别。

+1

我不认为张贴在粗体文字问题应该得到更多的答案...... –

+0

BundleConfig.cs 是最好的.... –

+1

我做到了大胆看起来更漂亮。 –

回答

2

这一切都取决于用法。

如果您希望避免在页面触发ready事件之前等待所有javascript加载,那么您可以使用jQuery.getScript。

直接使用脚本标记将确保脚本在浏览器分析程序进入下一行之前可用并执行。

最后,在ASP.NET中,使用BundleCollection可以帮助您优化您的JS,使您可以在服务之前捆绑,压缩甚至缩小内容。如果你的页面上有很多JS文件,这会导致加载时间更快。

+0

是否需要将开发版本的脚本添加到BundleCollection中,如果我添加缩小版本,会添加什么或者是否是不好的做法? –

+0

在制作中,我建议您使用缩小版本的脚本。 BundleCollection仍然有用,因为它将它们压缩在一起并提供单个文件。 –

+0

还有一个问题,它可以使用*字符加载css文件,如:--->“〜/ Content/bootstrap *”? –

相关问题