国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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
相關文章:
主站蜘蛛池模板: 久久15| 男女视频免费 | 欧美一级高清在线观看 | 国产亚洲一级精品久久 | 国产在线视频专区 | 久久精品国产亚洲片 | 97精品福利视频在线 | 国产免费爽爽视频免费可以看 | 亚洲精品一区 | 一本色道久久爱 | 欧美一区二区三区视频在线 | 性生活免费视频网站 | 97capcom超频在线 | 天堂素人搭讪系列嫩模在线观看 | 99国产高清久久久久久网站 | 精品久久久久久久九九九精品 | 国产夫妇精品自在线 | 性感美女视频免费网站午夜 | 三级黄色片网站 | 网红主播大尺度精品福利视频 | 国产亚洲精品成人一区看片 | 男女无遮掩做爰免费视频软件 | 久久精品国产精品青草色艺 | 国产亚洲人成在线影院 | 久久99网站 | 青青影院一区二区免费视频 | 玖玖国产在线 | 麻豆国产一区 | 国产高清在线精品一区a | 最新国产一区二区精品久久 | 三级黄色高清视频 | 亚洲欧洲小视频 | 亚洲国产日韩欧美综合久久 | 国产欧美久久久精品 | 欧美成人精品久久精品 | 一级待一黄aaa大片在线还看 | 色www永久免费网站国产 | 台湾一级特黄精品大片 | 国产成人一级片 | 久草视频在线资源站 | 精品欧美高清不卡在线 |