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

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

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

瀏覽:102日期: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
相關文章:
主站蜘蛛池模板: 久久国内精品自在自线软件 | 免费国产成人高清在线观看不卡 | 网站三级| 欧美在线a | 亚洲看片网站 | 欧美精品束缚一区二区三区 | a级毛片在线视频免费观看 a级免费 | 国产欧美日韩精品第三区 | 天天黄色片 | a欧美 | 久久免费影院 | 在线观看免费国产成人软件 | 亚洲天堂男人 | 亚洲精品久久精品h成人 | 免费看美女无遮掩的软件 | 91香蕉国产在线观看免费永久 | 一级看片 | 国产免费久久精品久久久 | 日本美女性爱 | 怡红院日本一道日本久久 | 寡妇一级毛片 | 午夜香港三级a三级三点 | 日本免费一区二区三区三州 | 337p粉嫩日本亚洲大胆艺术照 | 国产成人黄网在线免 | 国产精自产拍久久久久久蜜 | 99这里只有精品视频 | 久草视| 在线亚洲精品中文字幕美乳 | 色播基地| 国产九九免费视频网站 | 国内精品伊人久久久久妇 | 一级毛片视频免费观看 | 成人欧美日韩视频一区 | 一级做a爰片久久毛片 | www.日本高清.com | 欧美日韩一区二区视频图片 | 亚洲国产高清一区二区三区 | 亚洲精品视频免费观看 | 国产久草在线 | 午夜免费理论片a级 |