1、jQuery的$(document).ready$(document).ready(function(){ $("#a").click(function(){ //adding your code here }); });就僅僅只需要載入所有的DOM結構,在瀏覽器把所有的HTML放入DOM tree之前就執行js效果。包括在載入外部圖片和資源之前。
2、ready事件的簡寫方法 $(function(){ $("#a").click(function(){ //adding your code here }); });此方法就僅僅只需要載入所有的DOM結構,在瀏覽器把所有的HTML放入DOM tree之前就執行js效果。包括在載入外部圖片和資源之前,是ready的簡寫方式3、window的onload事件 window.onload = function(){ $("#a").click(function(){ //adding your code here }); }這段程式碼會在整個頁面的document全部載入完成以後執行。這種方式不僅要求頁面的DOM tree全部載入完成,而且要求所有的外部圖片和資源全部載入完成。如果外部資源,例如圖片需要很長時間來載入,那麼這個js效果就會讓使用者感覺失效了。
jquery載入頁面的方法,即:頁面載入完成就執行,有如下幾種:
1、jQuery的$(document).ready$(document).ready(function(){ $("#a").click(function(){ //adding your code here }); });就僅僅只需要載入所有的DOM結構,在瀏覽器把所有的HTML放入DOM tree之前就執行js效果。包括在載入外部圖片和資源之前。
2、ready事件的簡寫方法 $(function(){ $("#a").click(function(){ //adding your code here }); });此方法就僅僅只需要載入所有的DOM結構,在瀏覽器把所有的HTML放入DOM tree之前就執行js效果。包括在載入外部圖片和資源之前,是ready的簡寫方式3、window的onload事件 window.onload = function(){ $("#a").click(function(){ //adding your code here }); }這段程式碼會在整個頁面的document全部載入完成以後執行。這種方式不僅要求頁面的DOM tree全部載入完成,而且要求所有的外部圖片和資源全部載入完成。如果外部資源,例如圖片需要很長時間來載入,那麼這個js效果就會讓使用者感覺失效了。