問答
1、JQuery 中, $(document).ready()是什么意思?和window.onload 的區別? 還有其他什么寫法或者替代方法?
為了提高Web應用程序的響應速度。
區別:
1、執行時機
window.onload網頁所有元素(包括元素的所有關聯文件)完全加載到瀏覽器才執行。
$(document).ready()在DOM完全就緒就可以被調用。
2、多次使用
window.onload后面會覆蓋前面的函數,所以只能運行一次
$(document).ready()可多次調用
3、簡寫方式
$(document).ready()
$(document).ready(function(){
//to do...
})
//簡寫
$(function(){
//to do...
})
//當$()不帶參數,默認參數即為"document"
$().ready(function(){
//to do...
})