雖然利用原生的JavaScript事件能完成一些交互,但jQuery增加并擴展了基本的事件處理機制。jQuery不僅提供了更加優(yōu)雅的事件處理語法,而且極大地增強了事件處理能力。
1、加載DOM
在JavaScript中,通常用window.onload方法,而在jQuery中,使用的是$(document).ready()方法。下面來看看這兩種方法的不同之處:
1.1 執(zhí)行時機
window.onload方法是在網(wǎng)頁中所有的元素(包括元素的所有關聯(lián)文件)完全加載到瀏覽器后才執(zhí)行。而通過jQuery的$(document).ready()方法注冊的事件處理程序,在DOM完全就緒時就可以被調(diào)用。jQuery中提供了一個與window.onload相同的方法——load()方法。
$(window).load(function(){