如何做好JS使網站有更好的優化

2021-12-27    分類: 網站建設

一、JS文件位置調整

既然JS文件放在前面后延遲后面代碼的加載,那么我們可以考慮將JS放在/body前或更厚,這樣就可以讓script前的html好的呈現,不會讓用戶看到空白頁面,提高了體驗度。

二、合并JS文件

盡管在將JS文件位置后移后可以讓其他代碼優先加載,但在執行JS文件的時候任然比較耗費時間,如果JS文件比較多,就需要進行多次“Get”請求,延長加載速度。那么我們自然就是要減少Get請求。通常有兩種方案:

第一:合并js文件,比如將1.js、2.js和3.js合并掉。

第二:利用第三方工具,比如php中的Minify。

關于合并JS,是用得比較多的,絕大部分網站都是外部調用JS,而現在把調用的JS合并到一起也是很常見的。

三、最后執行JS文件

不管是把JS文件放在腳尾,還是合并JS文件,都是治標不治本,也就是無限的去縮短JS執行時間,并且避免JS執行與代碼加載互相沖突,但是這樣只是讓html代碼文件盡管加載,還是不能很好的避免JS執行與代碼加載互阻,當web頁面越來越復雜,JS文件越來越多,這個阻礙就會越來越大。所以最好的辦法就是讓JS文件最后加載,也就是頁面全部呈現完再追加JS腳本,當window.onload事件觸發完后,我們才開始加載 JS,這樣完全不會讓用戶去等待網站的主題內容加載,目前有很多大型網站就是利用的這個。這一點需要與技術人員協作完成或自己動手在網上找代碼,不過個人建議還是教給會的人完成,自己可以先學,以免出現失誤,得不償失。以上就是個人的一些淺見,所以除非需要將JS文件放在head位置,否側建議應該將JS文件放在/body之前或是更后面,同時合理的合并JS 文件,減少GET次數,如果無限制還可以設置JS最后執行,當然是不影響網頁整體UI的情況下,這樣大大提高了網頁主題信息的加載速度。提高網站的用戶體驗。

網站題目:如何做好JS使網站有更好的優化
地址分享:http://m.kartarina.com/news32/142332.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化云服務器品牌網站建設全網營銷推廣小程序開發外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 久久青青草原亚洲av无码app| 无码午夜成人1000部免费视频 | 亚洲AV无码乱码在线观看裸奔| 成人无码AV一区二区| 免费无码成人AV在线播放不卡 | 久久久久久久人妻无码中文字幕爆| 亚洲av永久无码精品秋霞电影秋| 国产成人无码午夜福利软件| av无码久久久久不卡免费网站 | 人禽无码视频在线观看| 狠狠久久精品中文字幕无码| 亚洲国产精品无码中文字| 亚洲AV无码专区国产乱码不卡 | 精品无码一区二区三区爱欲| 亚洲人成无码久久电影网站| 国产精品无码无卡在线观看久| 久久久久久无码Av成人影院| 亚洲国产精品无码久久SM | 无码精品久久一区二区三区| AV大片在线无码永久免费| 韩国19禁无遮挡啪啪无码网站| 无码免费午夜福利片在线| 日韩精品无码一区二区中文字幕| AV无码精品一区二区三区宅噜噜 | 久久精品国产亚洲AV无码娇色| 亚洲欧洲无码AV电影在线观看| 亚洲一本大道无码av天堂| 精品久久久久久无码中文字幕一区| 无码精品人妻一区二区三区中| 亚洲精品无码永久中文字幕| 国产综合无码一区二区三区| 人妻老妇乱子伦精品无码专区| 成人年无码AV片在线观看| 成人无码嫩草影院| 午夜精品久久久久久久无码 | 精品国产a∨无码一区二区三区 | 久久精品无码专区免费青青| 人妻无码第一区二区三区| AAA级久久久精品无码片| 亚洲国产超清无码专区| 亚洲综合无码无在线观看|