JavaScript代碼應該放哪才最合適?

 

首先,JavaScript代碼執行順序自上而下逐行執行。因此JavaScript代碼防止的位置必定要合適,否者可能沒法達到你預期。html

JavaScript代碼執行分爲三種狀況:函數

1.事件觸發或函數調用時

  這一部分的JavaScript代碼應寫在html中的<head></head>標籤內,以便任何函數調用前都已經加載了。spa

2.頁面加載時協助生成頁面元素時

 這一部分的JavaScript代碼放置在<body>元素內。code

3.頁面加載完

 頁面加載完成後當即執行,寫在文檔最後面。已有的一些函數也能夠代替這個部分,好比htm

 

 

//頁面加載 完全部資源後執行,只能寫一個,寫多個的話默認覆蓋前面的只執行最後一個
window.onload()
//頁面加載完全部DOM節點後執行,能夠寫多個,逐個執行。
$(document).ready(function () {
}
相關文章
相關標籤/搜索