-
1 HTML 事件處理程序
2 DOM 0級事件處理程序? ?
3 DOM 2級事件處理程序
? ?dom 2級事件定義了兩個方法:
? ? ?用于處理指定和刪除事件處理程序的操作
? ?addEventListener()和removeEventListner();
接收三個參數(shù):要處理的事件名、作為事件處理程序的函數(shù)和布爾值
查看全部 -
事件冒泡:即事件最開始由最具體的元素(文檔中嵌套層次最深的那個節(jié)點)接收,然后逐級向上傳播至最不具體的那個節(jié)點(文檔)。使用更多
?事件捕獲:不太具體的節(jié)點應該更早接收到事件,而最具體的節(jié)點最后接收到事件。
查看全部 -
兼容ie8之前
查看全部 -
并用if--else封裝事件兼容瀏覽器
查看全部 -
事件對象:(不支持IE)
bubbles 事件屬性返回一個布爾值,如果事件是起泡類型,則返回 true,否則返回 fasle。
canselable事件:是否可以取消默認事件,返回一個布爾值。
查看全部 -
解決跨瀏覽器事件處理:
查看全部 -
IE事件處理程序
查看全部 -
DOM2級事件:可添加多個動作,屬性中要處理的事件名:去掉on(例:點擊事件onclick寫click)
removeEventListener()的屬性必須與addEventListener()的屬性一樣。
removeEventListener()中false:兼容各種瀏覽器
查看全部 -
DOM2級事件處理程序:
查看全部 -
DOM0級事件處理程序 :先把元素取出來,然后為其屬性添加一個事件
查看全部 -
taget屬性 用于獲取時間目標節(jié)點
type 用于獲取事件類型
stopPropagation()方法用于阻止事件冒泡;
preventDefault()阻止事件的默認行為;
查看全部 -
clearInterval(定時器名稱);清除定時器,以防加多層定時器
在哪調的函數(shù)this指誰
?keyCoden屬性用于得到鍵盤對應鍵的鍵碼值
console.log(x)打印x,在調試的時候可以看見?
查看全部 -
事件對象屬性
查看全部 -
跟著鼠標光標移動的框,都有一個絕對定位:position:absolute;
查看全部 -
?function addEvent(ele, type, hander) {
? ? ? ? ? ? ? ? // 執(zhí)行代碼
? ? ? ? ? ? ? ? if (ele.addEventListener) {
? ? ? ? ? ? ? ? ? ? ele.addEventListener(type, hander, false);
? ? ? ? ? ? ? ? } else if (ele.attachEvent) {
? ? ? ? ? ? ? ? ? ? ele.attachEvent('on' + type, hander);
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ele['on'+type]=handler;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
查看全部
舉報