学习要点: 1.传统事件绑定的问题2.W3C事件处理函数3.IE事件处理函数4.事件对象的其他补充 事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2级模型)。现代事件绑定在传统绑定上提供了更强大更方便的功能。 一 传统事件绑定的问题 传统事件绑定中的内联模型不
分类:
Web程序 时间:
2016-03-09 12:53:44
阅读次数:
205
DOM2级事件规定的事件流的三个阶段:捕获,目标,冒泡(IE8以及更早版本不支持DOM事件流); 事件流: IE:IE事件流是事件冒泡流 Netscape事件流是事件捕获流 IE事件流 叫做事件冒泡,即事件开始时由最具体的元素(文档中嵌套最深的那个节点)接收,然后逐级向上(一直到文档)。事件捕获与事
分类:
Web程序 时间:
2016-02-29 12:46:58
阅读次数:
180
Origin1、React并不会通过String类型的Html片段生成DOM2、在componentWillReceiveProps中调用setState()不会触发re-render3、componentWillUpdate中不能调用this.setState()4、在通过Ajax获取到数据,调用
分类:
其他好文 时间:
2016-02-26 20:32:22
阅读次数:
203
下面这些客户端 javascript代码用到了事件,它给一个很重要的事件--“load" 事件注册了一个事件处理程序。同赐教,了展示了注册”click“事件处理函数更高级的一种方法 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta chars
分类:
Web程序 时间:
2016-02-14 00:30:12
阅读次数:
235
addEventListener 是在DOM2 标准中定义的方法,所以只用支持DOM2的浏览器才支持这方法(IE9)IE8 及其之前的用 attachEvent ,这个只支持事件冒泡,因此事件处理程序也只在冒泡阶段调用事件流意味着页面上不只一个元素可以相应同一个事件,当你单击一个按钮时,它的容器,整...
分类:
其他好文 时间:
2016-01-26 12:29:35
阅读次数:
128
DOM2:1、DOM2中:创建一个完整的HTML文档document.implementation.createHTMLDocument("new Doc");alert(htmldoc.title);------"New Doc"alert(typeof htmldoc.body);-----"o...
分类:
Web程序 时间:
2016-01-17 21:29:54
阅读次数:
269
DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。为此DOM2和DOM3级分为许多模块,这些模块如下: DOM2级核心; DOM2级视图; DOM2级事件; DOM2级样式; DOM2级遍历和范围; DOM...
分类:
编程语言 时间:
2016-01-08 01:49:01
阅读次数:
387
第十二章DOM2和DOM31、DOM2和DOM3模块DOM2级核心:在1级核心的基础上构建,为节点添加了更多的方法和属性DOM2级视图:为文档定义了基于样式信息的不同视图DOM2级事件:说明了如何使用事件和DOM文档交互DOM2级样式:定义了如何以编程方式来访问和改变CSS样式信息DOM2级遍历和范...
分类:
编程语言 时间:
2016-01-05 00:03:47
阅读次数:
341
1.滚轮事件: IE和chrome支持onmousewheel(属性DOM2级),而FF支持DOMMouseScroll(属于DOM3级),而DOM事件只能用addEventListener绑定才有用,而addEventListener是标准浏览器支持的,IE低版本是不支持的,所以可以对鼠标滚轮事件...
分类:
其他好文 时间:
2015-12-11 01:17:41
阅读次数:
182
什么是JS事件流 早期的IE事件传播方向为由上至下,即从document逐级向下传播到目标元素;而Netscape公司的NetscapeNavigator则是朝相反的方向传播,也就是从目标元素开始向上逐级传播最终至window。 后来ECMAScript在DOM2中对事件流进行了进一步规范,基本.....
分类:
编程语言 时间:
2015-11-23 16:36:28
阅读次数:
165