javascript的腳本該放在哪裡? head or body?


網頁設計的初心者往往有這個問題


範例大多寫在head,但為什麼呢?




簡單來說

若寫在head,JavaScripts在頁面載入的時候被執行 (先)
若寫在body,JavaScripts則會是在載入到的時候才執行 (後)

所以如果是套件之類必須預載的js檔,則必須要放在head

其他UI類或需要等使用者操作類(如偵測滑鼠座標、按鈕事件等)的也可以考慮放在body

如此一來可以在看不到的地方增加效能囉orz

沒有留言:

張貼留言