亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于瀏覽器事件處理程序

我覺得事件處理程序應該只分為3類:

? 1.HTML事件處理程序

? 2.DOM0級事件處理程序

? 3.DOM2級處理程序(包含IE事件處理程序)

不應該把IE事件處理程序放在上面的分類中,因為視頻講的IE事件處理程序也應該是DOM2級處理程序,只因為IE瀏覽器的比較特殊,IE的開發人員把DOM2級的添加事件命名成了attachEvent和detachEvent,而其他瀏覽器的開發人員卻命名成addEventListener 和removeEventListner 。

所以在做瀏覽器兼容的時候,使用到能力檢測(JS最佳實踐),兼容到各個版本瀏覽器的添加事件和移除事件。


比如將來又出現一個牛逼公司開發一款新瀏覽器,他們在做添加事件和移除事件時,把它命名成了appendEventListener和DeleteEventListner,那么在在能力檢測時又需要把這個也加進來。

--只因超過300字不能放到評論里,所以放到提問里來了



正在回答

1 回答

是的,IE6/7/8神馬的確實太煩了,分類只有3類,如果對于項目要求兼容IE6再去找找相關的東西,一般情況下不需要考慮太多支持IE6的問題,連ie6都敢問你要不要將它設為默認瀏覽器,你還有有什么不敢表白的?一個笑話,滿意給3分哈~

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于瀏覽器事件處理程序

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號