JQUERYDOM操作和事件基礎(chǔ),PPT,DOM節(jié)點(diǎn)操作,復(fù)合事件,多播委托,綁定【詩(shī)書畫唱】
DOM節(jié)點(diǎn)操作:








基礎(chǔ)事件:




名稱 說明
blur 失去焦點(diǎn)
change 文本發(fā)生改變
click 單擊
dblclick 雙擊
focus 獲得焦點(diǎn)
keydown 按下鍵盤按鍵,返回的是鍵盤的代碼
keypress 按下鍵盤按鍵,返回的是ASCII字符
keyup 松開按鍵
mousedown 鼠標(biāo)點(diǎn)擊后
mouseenter 鼠標(biāo)穿過元素時(shí)
mouseleave 鼠標(biāo)指針離開被選元素時(shí)
mousemove 鼠標(biāo)在元素上移動(dòng)時(shí)
mouseout 鼠標(biāo)指針離開被選元素或其任何子元素時(shí)
mouseover 鼠標(biāo)懸停時(shí)
mouseup 在元素上釋放鼠標(biāo)按鈕時(shí)
select 當(dāng) textarea 或文本類型的 input 元素中的文本被選擇時(shí)
submit 表單提交時(shí)
load 當(dāng)指定的元素(及子元素)已加載時(shí),該事件適用于任何帶有 URL 的元素(比如圖像、腳本、框架、內(nèi)聯(lián)框架)。

多播委托是指允許創(chuàng)建方法的調(diào)用列表或者鏈表的能力。JQUERY的事件處理函數(shù)都屬于多播委托,即不會(huì)覆蓋原有對(duì)象對(duì)應(yīng)的事件的綁定函數(shù)。


注意:keydown()、keyup()返回的是鍵碼,而keypress()返回的是字符編碼,e.keyCode 和 e.charCode 在兩種事件互換也會(huì)產(chǎn)生不同的效果,除了字符還有一些非字符鍵的區(qū)別。
