我在我的網站上使用jQuery和一些普通的JavaScript,我被告知,我會更好地在我的網頁的結束身體標記以最小化的形式加載所有的JavaScript比現在的標題還要多。jQuery的/ JavaScript的加載混亂
我也被告知我應該把所有的JS拼接成一個文件,以保持請求的數量減少,儘管我也被告知有一些我的javascript不能包含在內在這個巨型文件中,因爲它需要FB(例如)。
所以現在我完全困惑。一開始, 1)我使用jquery和jquery.ui,可以將它們集中到一個大文件中並在最後加載?
2)我可以將當前出現在我的頁面源代碼中的所有腳本標記包圍的所有內容粘貼到此文件中嗎?
3)我必須留下什麼?
這一切都有點了空前當你是一個學習者
該網站是在http://www.traditionalirishgifts.com/你可以看到我加載:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
以及其他的JavaScript
一堆
確實沒有一個「最好」的方式來實現它,這一切都取決於你的情況,目標受衆,應用程序結構,應用程序類型,需要什麼腳本等。首先,保持簡單。如果稍後頁面加載時遇到問題時間過長,請考慮減少正在加載的代碼數量和/或減少http請求數量。頭部樣式表,關閉body標籤前的腳本。 –
是的,但我可以加載所有的jquery的東西只是一個文件? –
當然你可以(只要確保你保持許可證)。但是,如果用戶將其緩存起來,則鏈接到CDN可能會更快。 –