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

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

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

瀏覽:207日期: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少妇| 九九五月天 | 亚洲视频欧美 | 日韩午夜在线视频 | 欧美特黄一级 | 日韩经典三级 | 成人av在线网| 丰满少妇久久久久久久 | 国产亚洲精 | 激情综合文学 | 亚洲成人第一页 | 国产一区91精品张津瑜 | 麻豆网址| a黄色大片 | 天天干天天弄 | 欧美性吧 | 日本一级理论片在线大全 | 欧美成在线 | 婷婷丁香五| 九色在线播放 | 91网站免费看| 成人免费视频大全 | 亚洲大胆人体 | 国产极品网站 | 国产成人精品一区二区三区在线 | 国产午夜亚洲精品午夜鲁丝片 | 精品国产黄色 | 日韩在线视频第一页 | 亚洲成人黄色网 | 偷拍女澡堂bbbbbccccc | 久操久操久操 | 在线观看成年人视频 | 日本三级黄色录像 | 91免费视频黄 | 国产a级片视频 | 91大片在线观看 | av一级在线 | 99国产精品99 |