色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - 關于原生js如何實現jquery的on()方法。

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

問題描述

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

例如:

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

這樣的話用原生JS怎么實現?

問題解答

回答1:

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

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

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

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

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

回答2:

addEventListener

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美人与鲁交大毛片免费 | 乱人伦中文视频在线观看免费 | 男人天堂网在线视频 | 日韩免费毛片全部不收费 | 久久99国产精品免费观看 | 美女张开腿黄网站免费国产 | 国产精品一区二区久久精品涩爱 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 在线播放精品一区二区啪视频 | 亚洲欧美日韩在线播放 | 美女视频黄的免费视频网页 | 国产成人在线观看免费网站 | 美国毛片毛片全部免费 | 欧美综合自拍亚洲综合百度 | 欧美三级不卡在线观看视频 | 国产a级一级久久毛片 | 亚洲成人黄色网址 | 日韩欧美日本 | 国产原创系列在线 | 一级毛片一级毛片a毛片欧美 | 欧美另类videosbestsex高清 | 未成人做爰视频www 窝窝午夜精品一区二区 | 亚洲成人黄色网址 | 亚洲精品欧美精品国产精品 | 久久亚洲综合中文字幕 | 黄视频欧美 | 久草在线网址 | 国产精品香蕉一区二区三区 | 国内精品成人女用 | 高清毛片一区二区三区 | 欧美亚洲视频一区 | 成人免费视频软件网站 | 国产三级在线观看播放 | 亚洲在线天堂 | 香蕉毛片a | 免费观看欧美一级特黄 | 久久伊人男人的天堂网站 | 久青草免费视频手机在线观看 | 成人国产精品免费视频不卡 | 加勒比heyzo| 一个人看的免费观看日本视频www |