博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义事件
阅读量:5963 次
发布时间:2019-06-19

本文共 571 字,大约阅读时间需要 1 分钟。

公司日常开发的项目很少有能使用到自定义事件的,已有的事件就够用了,但作为一个前端人员,学习这个还是有必要了解和学习一下,可能在以后会使用到。。

下面看下代码

方式一:

// 新建事件实例var event = new Event('build');// 添加监听函数elem.addEventListener('build', function (e) { ... }, false);// 触发事件elem.dispatchEvent(event);

该事件会层层向上冒泡。在冒泡过程中,如果有一个元素定义了该事件的监听函数,该监听函数就会触发。

方式二:

var myEvent = new CustomEvent("myevent", {  detail: {    foo: "bar"  },  bubbles: true,  cancelable: false});el.addEventListener('myevent', function(event) {  console.log('Hello ' + event.detail.foo);});el.dispatchEvent(myEvent);

CustomEvent构造函数的第一个参数是事件名称,第二个参数是一个对象,该对象的detail属性会绑定在事件对象之上。

转载地址:http://swnax.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
MVC中的三个模块
查看>>
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
查看>>
oracle 常用命令大汇总
查看>>
2012年春运火车票电话和网上订票技巧、攻略
查看>>
运维工程师的职责和前景
查看>>
Gcc编译流程解析
查看>>
根据request获取请求路径
查看>>
mysql 并行复制
查看>>
傲不可长,欲不可纵,乐不可极,志不可满——提高个人修养
查看>>
linux系统增加swap容量的方法
查看>>
远程推送
查看>>
后台调用gps
查看>>
HTML5标签的语义认知和理解(1)
查看>>
MySQL日志功能详解(2)
查看>>
HP LaserJet 305X 和 339X 系列一体机如何设置手动或自动接收传真?
查看>>
linux之权限之隐藏权限
查看>>
系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常...
查看>>
XDCTF成长记录
查看>>
registered the JDBC driver [com.mysql.jdbc.Driver]
查看>>