午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 關(guān)于原生js如何實現(xiàn)jquery的on()方法。

瀏覽:223日期:2023-03-05 10:05:08

問題描述

原生js如何實現(xiàn)jquery的on()方法,并且支持給一個元素同時綁定多個事件?

例如:

element.on(’click mouseout’,function(){...});

這樣的話用原生JS怎么實現(xiàn)?

問題解答

回答1:

給你一個簡單的示例,如果你想在原生的JS中,使用on方法,可以這樣寫:

HTMLElement.prototype.on = function(events, callback){ let evs = events.split(’ ’); for(let event of evs){this.addEventListener(event, callback); } // 如果你想像JQuery一樣支持鏈?zhǔn)秸{(diào)用,可以在這里返回this // return this;}

這樣的寫法有很多漏洞,因為很多情況都沒有考慮。比如IE的事件綁定沒有考慮。比如多個事件沒有考慮多個回調(diào)。

但是。畢竟是要告訴你思想,而不是給你重復(fù)造個輪子。

JQuery的實現(xiàn)大概也是這么個邏輯,你可以使用這樣的方法去封裝屬于自己的庫。

回答2:

addEventListener

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产图片区 | aaa成人| 亚洲欧美一区二区三区四区 | 亚洲欧美一区二区三区四区 | 一级黄色片欧美 | 中文区中文字幕免费看 | 日日天天干 | 2020中文字幕 | 久色资源 | 深夜视频在线播放 | 国产成人综合欧美精品久久 | 精品欧美乱码久久久久久 | 中文字幕一区二区视频 | 中文字幕在线免费观看 | 神马香蕉久久 | 国产激情视频 | 国产在线观看第一页 | 国产成人97精品免费看片 | 亚洲网站在线观看 | 亚洲色图25p | 黄色片在线免费观看 | 日韩在线观看第一页 | 国产精品一区二区不卡 | 亚洲国产一区二区三区在线观看 | 毛片视频网址 | 五月激情婷婷网 | 日韩www| 色综网 | 国产精品视频一二三区 | 午夜在线网站 | 日韩av免费播放 | 亚洲第一视频在线播放 | 香蕉视频com| 精品免费一区二区三区 | 在线免费观看av片 | 一级二级三级在线观看 | 四虎黄色片 | 国产在线播放一区二区三区 | 亚洲网站在线观看 | 蜜臀成人 | 黄色小视频在线播放 |