jQuery中常用的函數(shù)方法總結
事件處理
ready(fn)
代碼:
$(document).ready(function(){
// Your code here...
});
作用:它可以極大地提高web應用程序的響應速度。通過使用這個方法,可以在DOM載入就緒能夠讀取并操縱時立即調用你所綁定的函數(shù),而99.99%的JavaScript函數(shù)都需要在那一刻執(zhí)行。
bind(type,[data],fn)
代碼:
$("p").bind("click", function(){
alert( $(this).text() );
});
作用:為每一個匹配元素的特定事件(像click)綁定一個事件處理器函數(shù)。起到事件監(jiān)聽的作用。
toggle(fn,fn)
代碼:
$("td").toggle(
function () {
$(this).addClass("selected");
},
function () {
$(this).removeClass("selected");
}
);
作用:每次點擊時切換要調用的函數(shù)。如果點擊了一個匹配的元素,則觸發(fā)指定的第一個函數(shù),當再次點擊同一元素時,則觸發(fā)指定的第二個函數(shù)。挺有趣的一個函數(shù),在動態(tài)實現(xiàn)某些功能的時候可能會用到。
(像click(),focus(),keydown()這樣的事件這里就不提了,那些都是開發(fā)中比較常用到的。)