四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Javascript 注冊事件淺析

首先是最常規(guī)的方法:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
當某一天,我們知道JavaScript要跟HTML結構實現(xiàn)分離后,就會改了一種寫法:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
當我們工作越來越久后,有時候我們需要對某個元素綁定多個相同的事件類型:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
如果按照上面的寫法,我們只能輸出第二個函數。
這時候我們需要用到attachEvent方法:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
在一段時間內,你并沒發(fā)現(xiàn)這段代碼有任何錯誤。
某一天,一個名叫firefox的瀏覽器 闖入你的視野,當我們把這段代碼放到firefox中執(zhí)行后,
發(fā)現(xiàn)并不能正常運行。 問題就這樣,越來越多,然而作為一名JS程序員,這些都是必須面對的。

為了解決這段代碼的平臺兼容性問題,我翻翻手冊,知道了firefox跟ie的區(qū)別:
firefox中注冊事件使用:addEventListener方法,同時為了兼容ie,我們必須用到if ... else...
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
此時,代碼就可以在多個平臺上工作了。

但隨著水平的進步,你不滿足每次都去判斷,你想把這個判斷封裝起來,以后可以直接調用:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
至此,作為一個程序員的工作就完了。
中間我們從一個最傳統(tǒng),最基本的寫法 , 然后實現(xiàn)Js和HTML的分離,然后又實現(xiàn)對同一個元素注冊多個事件,期間,我們發(fā)現(xiàn)注冊事件的兼容性問題。最后我們對注冊事件的方法進行封裝,方便以后使用。

好了,文章寫到這里。希望大家有收獲哦。。。

JavaScript技術Javascript 注冊事件淺析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 相识电影| 菊花开| 夫妻性视频| 二年级写玩具的作文| 爱奴记| 衢州电视台新闻综合频道直播| 烽火流金电视剧免费观看完整版| hugh grant| 济公斗蟋蟀| 山本裕典| 莫比乌斯电影在线观看全集高清 | 八月照相馆| 好妻子剧情简介| 密使2之江都谍影 2013 于震| 火辣监狱在线观看| 深圳古镇| 远景山谷 (1981)中字| 欲海情缘| 黄网站免费看| 但丁| 阿星| 天与地越南版| 成都屏蔽机柜厂| 1988田螺姑娘| 昭君出塞简谱| 《不扣钮的女孩》| 红海行动2电影完整播放在线观看| 保镖1983| 未删减视频| 朋友的女友| 河东狮吼 电影| 美女网站免费观看视频| 最佳李纯信| 四川影视文艺频道| 我们的日子演员表| 张凯丽个人简历| 复仇在我电影完整版高清在线播放| 电影《此时此刻》| 新子| 爱上特种兵电视剧免费观看完整版| 女生打屁股视频|