事件触发器---dispatchEvent
来源:互联网 发布:有意思的书推荐 知乎 编辑:程序博客网 时间:2024/06/16 10:09
转载自:http://blog.csdn.net/magic__man/article/details/51831227
dispatchEvent是作为高级浏览器(如chrome、Firfox等)的事件触发器来使用的,那么什么是事件触发器?就是触发事件的东西。可能有人觉得有点莫名其妙,触发事件不是在交互中被触发的吗?的确,通常情况下,事件的触发都是由用户的行为如点击、刷新等操作实现,但是,其实有的情况下,事件的触发必须又程序来实现,比如ajax框架的一些自定义事件。正如事件的绑定一样,对于浏览器而言,绑定事件分为高级浏览器和IE浏览器两派,事件触发器也是分为高级浏览器和IE两派,而dispatchEvent正是用于高级浏览器的事件触发。下面看我整理的一个触发事件的例子:
dispatchEvent大概就是这三步,上面的例子结果是:在页面载入的时候,会弹出提示框,也就是触发了oneating这个自定义事件。下面看看据说来自司徒正美的一段代码:
document.creatEventObject()是IE创建event对象实例的方法,和document.creatEvent('HTMLEvents')在非IE主流浏览器下的作用相同,fireEvent是IE下的事件触发器,与dispatchEvent在非IE主流浏览器下作用相同。
阅读全文
0 0
- 事件触发器-----dispatchEvent
- 事件触发器---dispatchEvent
- javascript事件触发器fireEvent和dispatchEvent
- js事件触发器fireEvent和dispatchEvent
- javascript事件触发器fireEvent和dispatchEvent
- javascript事件触发器fireEvent和dispatchEvent
- javascript自定义事件createEvent initEvent dispatchEvent
- 自定义事件fireEvent和dispatchEvent的用法
- Magento事件event的dispatchEvent分发使用方法:
- [AS3] dispatchEvent与事件流,点击事件的穿透性
- AS3:dispatchEvent与事件流,点击事件的穿透性
- flex自定义事件(包括DispatchEvent与addEventListener)传参
- JS自定义事件的定义和触发(createEvent, dispatchEvent)
- JS自定义事件的定义和触发(createEvent, dispatchEvent)
- 事件触发器
- Event::dispatchEvent
- oracle客户事件触发器
- Oracle 数据库事件触发器
- django 数据库的用户名和密码错了,这样改
- Volley源码学习笔记_Request
- jmeter碰到的问题及解决方案
- 低电量自动关机时无关机动画
- 猴子吃桃问题
- 事件触发器---dispatchEvent
- HTML5 之图片上传预处理
- BZOJ4598: [Sdoi2016]模式字符串
- ubuntu使用mailx利用SMTP发送邮件
- Hadoop(HDFS、YARN、HBase、Hive和Spark等)默认端口表
- yuy
- 问题 Q(1208): 【基础算法】倒酒问题
- 责任链模式及其在web容器中的应用
- 设置或修改centos 的root密码的方法与步骤