解决顺序问题:我们不用浏览器自带的事件池了,而是自己模拟标准浏览器的事件池实现,具体代码如下: ...
分类:
Web程序 时间:
2017-07-26 17:51:05
阅读次数:
231
在解决this问题之后,只需要在每次往自定义属性和事件池当中添加事件的时候进行一下判断就好了,具体代码如下 ...
分类:
Web程序 时间:
2017-07-26 15:43:18
阅读次数:
177
JS事件 1.什么是事件呢? 额,,通俗的解释就是当用户通过鼠标或键盘对页面上的一些元素进行操作时,就会产生事件,比如你点击一个按钮,这就是事件。 2.事件流又是什么呢? 事件流,“流”,就是流动的意思,字面意思就是事件的流动,这样太晦涩难懂。通俗讲就是,当事件发生时,页面上的元素就会接收到事件,比 ...
分类:
Web程序 时间:
2017-07-23 13:38:14
阅读次数:
167
DOM2级事件规定的事件流的三个阶段:捕获,目标,冒泡 IE事件流 叫做事件冒泡,即事件开始时由最具体的元素(文档中嵌套最深的那个节点)接收,然后逐级向上(一直到文档)。事件捕获与事件冒泡事件流正好相反的顺序,事件捕获的事件流是最外层逐级向内传播。 事件委托:通俗的讲,事件就是onclick,onm ...
分类:
其他好文 时间:
2017-07-13 13:23:45
阅读次数:
127
事件绑定 事件绑定方法I:绑定元素属性 事件绑定方法II:绑定对象属性 事件绑定方法III:使用addEventListener() 方法(DOM2级事件程序) addEventListener 语法:target.addEventListener(type,listener,useCapture) ...
分类:
Web程序 时间:
2017-07-12 01:19:04
阅读次数:
299
D0M0体系DOM2体系 《为什么需要DOM2体系 -- 事件的发展过程》 【D0M2事件体系】 冒泡 :从最特定元素 向最不特定元素冒泡 (document body)捕获: 捕获和冒泡相反 -- 从最不特定元素开始--最特定元素事件流:整合了捕获和冒泡, 先捕获再冒泡。 《dom2监听语法 ad ...
分类:
其他好文 时间:
2017-07-06 15:57:27
阅读次数:
192
08年年初的一篇blog,转到这个博客上,想想当年跨浏览器真是一座山: 前几天看dojo的文档,其中多次提到DOM2事件模型,以前学习这部分的内容,主要愤慨于IE的不兼容性了,现在对于DOM2事件模型的概念又有些模糊,所以翻出了js权威指南(V4)又复习了一下,简单作一小结。 JS权威指南中将JS事 ...
分类:
Web程序 时间:
2017-07-04 15:00:04
阅读次数:
222
一、dom操作: document.getElementById() document.getElementsByTagName() 二、事件操作: dom2级事件 主流浏览器 addEventListener() removeEventListener() IE浏览器 attachEvent() ...
分类:
编程语言 时间:
2017-06-22 13:27:01
阅读次数:
122
我们知道不同的浏览器实现事件是不同的,就比如说我们常见的有三种方法: 1,dom0处理事件的方法,以前的js处理事件都是这样写的。 2,dom2 处理时间的方法 如下:可以同时添加两个相同的事件类型,移除这个时间的时候,函数必须不是匿名函数,否则不起作用 3,ie处理事件,删除事件detachEve ...
分类:
Web程序 时间:
2017-05-30 15:40:57
阅读次数:
235
一. jQuery事件传播 在DOM2级事件模型中,一旦事件被触发。事件流首先从DOM树顶部(文档节点)向下传播。直到目标节点。然后再从目标节点向上传播到DOM树顶。从上到下的过程被称为捕获阶段。从下到上的过程被称为冒泡阶段。 利用循环体结构分别为button元素及其全部父级节点注冊一个捕获型鼠标单 ...
分类:
Web程序 时间:
2017-05-28 11:43:38
阅读次数:
271