2014-03-04 65 views
0

我見過一些ASP.NET腳本呈現在頁面底部的新例子,但不知道什麼是最好的。我是否應該將每個頁面底部的所有腳本呈現在需要的位置或按照常規方式進行操作?Jquery - 頁面頂部還是頁面底部?

乾杯

+0

底部。 http://stackoverflow.com/questions/14784616/mvc-4-where-to-load-js-scripts/14784665#14784665 – MikeSmithDev

回答

1

你可以參考:http://developer.yahoo.com/performance/rules.html#js_bottom

所以,你應該始終把你的腳本在頁面的底部,如果能夠加速你的網站,以及提高你的搜索引擎優化,網站得分和排名。

當用戶從您的網站請求頁面時,頁面HTML開始 流式傳輸到瀏覽器。只要瀏覽器遇到外部圖像,腳本,CSS文件等的標籤,它就會同時開始下載該文件。

如果您將腳本放在頁面的底部,它們將最後加載 。換句話說,youe page/app的HTML內容/結構/ css /圖像將首先加載,並且可以更快地顯示 瀏覽器中的內容;您的用戶無需等待腳本完成 下載後,才能在應用程序中看到某些內容。

0

您應該在底部呈現您的腳本(在結束標記之前)。 http://developer.yahoo.com/performance/rules.html#js_bottom

確保您保持正確的順序,儘管 - jQuery第一。另外,如果你在調用之前放置了一個在任何地方使用jQuery的內聯腳本,它將不起作用。