2015-05-16 172 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 *」? –

相關問題