$() 函數(shù)用于將任何對象包裹成 jQuery 對象
$(document).ready()和window.onload的區(qū)別
1.執(zhí)行時間
window.onload必須等到頁面內(nèi)包括圖片的所有元素加載完畢后才能執(zhí)行谈竿。 $(document).ready()是DOM結(jié)構(gòu)繪制完畢后就執(zhí)行摸吠,不必等到加載完畢嚎花。
2.編寫個數(shù)不同
window.onload不能同時編寫多個紊选,如果有多個window.onload方法,只會執(zhí)行一個 $(document).ready()可以同時編寫多個兵罢,并且都可以得到執(zhí)行
3.簡化寫法
window.onload沒有簡化寫法 $(document).ready(function(){})可以簡寫成$(function(){});
$(window).load(function () { //編寫代碼})
等價
window.onload = function () { //編寫代碼}
哪種方式更高效:document.getElementbyId("myId") 還是 $("#myId")卖词?
第一種,因為它直接調(diào)用了 JavaScript 引擎。