關於JS加載順序

框架 wicket 經過幾層封裝之後


找了好久的Bug竟然是出現在JS的加載順序上。這也是基礎不牢固的表現啊。


最近一直也是接觸JAVA JS很少 JQuery我還記得AJax


不囉嗦 直接上代碼 餓了。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>無標題 3</title> 
<script>
    alert("1-最先執行"); 
</script> 
</head> 
<body onload="alert('3-最後執行');"> 
<script>
    alert("2-接着執行"); 
</script> 
</body> 
</html>



window.onload必須等到頁面內包括圖片的所有元素加載完畢後才能執行。

window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個

window.onload沒有簡化寫法


 $(document).ready()是DOM結構繪製完畢後就執行,不必等到加載完畢。
 $(document).ready()可以同時編寫多個,並且都可以得到執行

$(document).ready(function(){})可以簡寫成$(function(){});

$(function(){...})是在頁面JS加載完之後纔會加載。 類似於body標籤的onload事件。

引入JS按順序加載! 吃飯!





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章