一張表格告訴你windows.onload()與$(document).ready()的區(qū)別
瀏覽器加載完DOM后,會(huì)通過(guò)javascript為DOM元素添加事件,在javascript中,通常使用window.onload()方法。
在jquery中,則使用$(document).ready()方法。下面介紹一下兩者的區(qū)別。
| window.onload() | $(document).ready() | |
| 執(zhí)行時(shí)機(jī) | 在頁(yè)面所有元素(包括圖片,引用文件)加載完后執(zhí)行。 |
頁(yè)面中所有HTML DOM,CSS DOM結(jié)構(gòu)加載完之后就會(huì)執(zhí)行,其他圖片可能沒(méi)有加載完. 如果想要網(wǎng)頁(yè)所有內(nèi)容(包括圖片等)加載完畢,再注冊(cè)事件,使用$(window).load(function); 等價(jià)于window.onload() |
| 編寫(xiě)個(gè)數(shù) |
不能同時(shí)寫(xiě)多個(gè),后面的將會(huì)覆蓋前面的。ex: window.onload=function(){ alert("A"); } window.onload=function(){ alert("B"); } 結(jié)果會(huì)執(zhí)行“B” 如果想要順序執(zhí)行alert("A")和alert("B")需寫(xiě)成 window.onload=function(){ alert("A"); alert("B"); } |
可以同時(shí)寫(xiě)多個(gè) |
| 簡(jiǎn)寫(xiě) | 無(wú) |
$(document).ready(function(){ //to do; }); 可寫(xiě)成 $().ready(function(){ //$()不帶參數(shù)默認(rèn)是document //to do; });或 $(function(){ //to do; });
|
相關(guān)文章
淺談struts1 & jquery form 文件異步上傳
下面小編就為大家?guī)?lái)一篇淺談struts1 & jquery form 文件異步上傳。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
基于jquery的兼容各種瀏覽器的iframe自適應(yīng)高度的腳本
在網(wǎng)上找了很多的iframe自適應(yīng)高度的腳本,對(duì)瀏覽的的兼容性都不好。所以就想利用jquery強(qiáng)大的兼容性,寫(xiě)一個(gè)iframe自適應(yīng)高度的腳本。2010-08-08
基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞
這篇文章主要介紹了基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
jQuery插件FusionCharts實(shí)現(xiàn)的Marimekko圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts實(shí)現(xiàn)的Marimekko圖效果,結(jié)合實(shí)例形式分析了jQuery使用FusionCharts插件結(jié)合x(chóng)ml數(shù)據(jù)繪制Marimekko圖的相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03
jquery將一個(gè)表單序列化為一個(gè)對(duì)象的方法
將表單序列化為一個(gè)對(duì)象的方法有很多,在本文為大家介紹下使用jquery是如何做到的,感興趣的朋友可以參考下2014-01-01
Jquery為DIV添加click事件的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇Jquery為DIV添加click事件的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
JSON中key動(dòng)態(tài)設(shè)置及JSON.parse和JSON.stringify()的區(qū)別
這篇文章主要介紹了JSON中key動(dòng)態(tài)設(shè)置及JSON.parse和JSON.stringify()的區(qū)別講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2016-12-12

