原生js的事件绑定问题


jq中的$(document).on(event,selector,function)这种事件绑定用原生js该怎么写


通过dom的addEventListener方法添加事件监听

document.getElementById("myButton").addEventListener("click", function(){
    console.log('clicked')
});

jquery的on事件委托的源码不算太长,一共也就千行左右,理解起来也不算困难。
推荐这个系列文章jQuery源码分析系列,第17~21章就是了。



相关阅读:
replace方法在for循环里无效?
用JS求:输入某年某月某日,问是全年的第几天?
在chrome54中border的宽度与设置不符?
python爬取网页的时候,某些字符丢失
n个随机数 和是固定的 js如何实现?
关于使用java语言实现七牛云分片上传
php-fpm出现exited on signal 11 (SIGSEGV)?
netty 的 Server 启动成功事件是哪个?
关于angular2 中控件验证的复用
Golang如何阻止signal传递给os/exec执行的命令
the value for the useBean class attribute xxx is invalid
android中webview无网络时怎么实现点击加载?
tsconfig如何配置多个输出目录?
Reactjs 0.13是否没有过滤XSS攻击 ?
如何删除或修改 Git Credential Manager (GCM)缓存的账号和密码
请问如何解决windows环境下phantomjs不支持flash的问题?
react单页面应用中,点击浏览器回退按钮,怎么能使回来的页面保持离开前的状态?
前端测试(UI Recorder)webdriver启动firefox报错
百度坐标批量转换后画直线的问题
关于vuex的疑惑



快速导航

Copyright © 2016 phpStudy |