我們在建網站時經常會用js特效代碼以使頁面更美觀,比如js幻燈片代碼、js下拉菜單等,但是網頁特效一多,如果js檔案沒有合并的話會降低網站的性能,這時我們就要考慮合并js檔案了,ytkah總結了以下幾種方法可以實作:
1.把不輸出(沒有document.write)的公共函數合到一起,如果單純地把兩個js檔案内容copy到一起可能會出錯
2.建立一個import.js檔案,把所有的js檔案全部寫進去
但是這種方法雖然代碼精簡了,而實際上卻也要加載這些js檔案,是以不算适用。
3.采用異步加載(頁面加載後)不太重要的JS文檔
4.将JS文檔放到多個網站上,可實作同步加載多個JS。如a.com/1.js、 b.com/2.js ,但這種如果其中一個網站出問題,那麼頁面加載将會很緩慢。