js代碼寫在body里邊還是外面:如何選擇最優(yōu)位置?

引用外部js的標簽放在放/body后面有什么問題嗎? 1、body !-- 這里是其他的HTML標簽 -- script // 這里是代碼 /script/body...
引用外部js的標簽放在放/body后面有什么問題嗎?
1、body !-- 這里是其他的HTML標簽 -- script // 這里是代碼 /script/body這樣處理的好處是無需擔心因頁面未完成加載,造成DOM節(jié)點獲取不到,使腳本報錯的問題,而且能避免因腳本運行緩慢造成頁面卡的問題。另外,Yahoo的前端優(yōu)化指南里就有這一條。
2、放在body中(或放在body后):瀏覽器會首先加載js文件之前的元素,并顯示到界面上,這樣給用戶的體驗較好,但是不方便維護。建議:頁面初始化需要用到的或者比較小的文件,放在head中。比較特殊的用于頁面指定位置的文件放在body中對應(yīng)位置。較大的,影響用戶體驗的js文件放在body后。
3、當html頁面載入瀏覽器的時候,放在body部分的JavaScript將會被立即。我們并不是總是希望以這種方式來運用JavaScript。有時我們希望當頁面載入時JavaScript,其他時候我們用戶觸發(fā)來JavaScript。JavaScript放在head部分:把Script放在head部分里,只有當Script被調(diào)用或者觸發(fā)時才被。
本文由夕逆IT于2025-04-06發(fā)表在夕逆IT,如有疑問,請聯(lián)系我們。
本文鏈接:http:///bian/876844.html
本文鏈接:http:///bian/876844.html