JQuery的ready函式與JS的onload的區別
1.執行時間
window.onload必須等到頁面內包括圖片的所有元素載入完畢後才能執行。
$(document).ready()是DOM結構繪製完畢後就執行,不必等到載入完畢。
2.編寫個數不同
window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個
$(document).ready()可以同時編寫多個,並且都可以得到執行
3.簡化寫法
window.onload沒有簡化寫法
$(document).ready(function(){})可以簡寫成$(function(){});
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2768/viewspace-2815602/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery中onload與ready區別jQuery
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- window.onload()函式和jQuery中的document.ready()有什麼區別?函式jQuery
- window.onload與$(document).ready()的區別
- $(document).ready和window.onload的區別
- document.ready和window.onload的區別
- jquery的$.each()函式和$.map()函式的區別jQuery函式
- jquery position()函式和offset()函式的區別jQuery函式
- jQuery的ready函式原始碼解讀jQuery函式原始碼
- JS 頁面載入觸發事件 document.ready和window.onload的區別JS事件
- jQuery $(document).ready()和JavaScript onload事件jQueryJavaScript事件
- jQuery基礎與js的區別jQueryJS
- 建構函式與普通函式的區別函式
- 箭頭函式與普通函式的區別函式
- append()函式與html()函式的區別APP函式HTML
- 函式過載與函式模板的區別函式
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript
- 菜鳥學JS(五)——window.onload與$(document).ready()JS
- fill函式與memset函式的區別(c++)函式C++
- JavaScript:鉤子函式與回撥函式的區別JavaScript函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- js表示式方式和函式語句方式宣告函式的區別JS函式
- closest()函式parent()函式的區別函式
- $(function(){})與(function($){....})(jQuery)的區別FunctionjQuery
- jQuery原始碼閱讀(九)---ready函式理解jQuery原始碼函式
- prop()函式和attr()函式的區別函式
- strcpy函式和memcpy函式的區別函式memcpy
- 函式宣告和函式表示式的區別函式
- innerText和innerHTML的區別以及JS函式總結HTMLJS函式
- python函式與方法的區別總結Python函式
- 箭頭函式與普通函式區別函式
- # 普通函式和箭頭函式的區別函式
- [轉] js == 與 === 的區別JS
- js中“==”與"==="的區別JS
- 箭頭函式、簡寫函式、普通函式的區別函式
- JS字串擷取函式slice(),substring(),substr()的區別JS字串函式
- TransparentBlt、StretchBlt與BitBlt三個函式的區別函式
- json與jsonp的區別JSON