一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript 注冊事件淺析

首先是最常規的方法:

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

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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 久久六月丁香婷婷婷 | 色婷婷丁香六月 | 久久婷婷五色综合夜啪 | 亚洲综合在线最大成人 | 免费视频久久看 | 高清一区高清二区视频 | 四虎影永久在线高清免费 | 精品视频一区二区三区在线观看 | 午夜福利国产一级毛片 | 91久久青青青国产免费 | 五月激情六月丁香 | 九九国产视频 | 伊人色综合97 | 精品一区二区三 | 911国产自产精品a | 男人插女人视频网站 | 亚洲最大色网站 | 久久精品影院永久网址 | 高清国产美女在线观看 | 桃花视频在线观看高清版mv | 国产极品精频在线观看 | 成人三级视频 | 美女牲交视频一级毛片 | 欧美日韩一区二区三区视频 | 国产免费观看视频 | 亚洲国产精品婷婷久久 | 成人毛片在线视频 | 91视频国产精品 | 日韩精品中文字幕视频一区 | 日本人真淫视频一区二区三区 | 日本精品中文字幕在线播放 | 国产精品国内免费一区二区三区 | 欧美一级久久 | 久久国产综合 | 91无套极品外围在线播放 | 亚洲精品国产成人 | 中文字幕在线有码高清视频 | 久久综合九色婷婷97 | 亚洲九九视频 | 国产成品精品午夜视频 | 国产一区三区二区中文在线 |