1、Dom2级事件定义了两个方法,用于处理指定删除事件处理程序事件:addEventListener() 和 removeEventListener()。 2、这两个方法有三个参数,(处理事件名称, 事件处理程序函数,事件捕获冒泡(true / false))。 例子: const btn = do ...
分类:
编程语言 时间:
2017-10-29 17:38:03
阅读次数:
172
JS DOM--- 两个步骤: 1 查找标签 (1)直接查找 document.getElementById(“idname”) // dom对象 document.getElementsByTagName(“tagname”) // dom对象的集合 [dom1,dom2,..] document... ...
分类:
Web程序 时间:
2017-10-27 13:42:51
阅读次数:
228
DOM2级只是在DOM1级的基础上通过增加新方法和新属性来增强既有类型,Node类型的变化: localName(不带命名空间前缀的节点名称), namespaceURI(命名空间URI或者null), prefix(命名空间前缀) “DOM2级视图”模块添加了一个名为defaultView的属性, ...
分类:
编程语言 时间:
2017-10-25 11:29:53
阅读次数:
195
理解:javascript中DOM0,DOM2,DOM3级事件模型javascript中的事件javascript程序使用的是事件驱动的设计模式,为一个元素添加事件监听函数,当这个元素的相应事件被触发那么其添加的事件监听函数就被调用:事件是javascript和HTML交互基础,任何文档或者浏览器窗口发生的交互,都..
分类:
编程语言 时间:
2017-10-13 14:56:23
阅读次数:
171
1 键盘事件 和 文本事件 2 一 键盘事件: 当用户在键盘上敲击的时候 就会触发键盘事件,DOM0级规定了键盘事件,DOM3级又重新规范了键盘事件。 DOM2级 本来是有键盘事件 不过听说再定稿以前又删除了相关内容,所以目前为止 也是靠着DOM0级的键盘事件在操作, 因为 DOM3级的键盘事件各浏... ...
分类:
编程语言 时间:
2017-10-13 10:16:12
阅读次数:
270
国庆过完了 虽然系统的学习了BOM, DOM, DOM扩展,DOM2, DOM3的相关内容 但是为国庆制定的学习计划却未能完成 还是太懒了! 今天来看看 js的事件流, 事件处理程序, 事件对象吧。 一:事件流 在 javascript 中 什么是事件流? 其实也就是 事件传播的过程和阶段, 事件流 ...
分类:
编程语言 时间:
2017-10-10 01:41:05
阅读次数:
285
二十二、事件绑定及深入 事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2级模型)。现代事件绑定在传统绑定上提供了更强大更方便的功能。 1.传统事件绑定的问题 传统事件绑定有内联模型和脚本模型,内联模型我们不做讨论,基本很少去用。先来看一下脚本模型,脚本模型将一 ...
分类:
其他好文 时间:
2017-10-05 22:36:41
阅读次数:
235
上次说到了JS中事件处理程序在DOM0级和DOM2级和IE中是不同的,每个都有自己的添加和移除事件处理程序的形式。 那要将这些差异进行统一化。避免这种差异。对于顺序问题,我们应该要先将最经常使用的放在最上面把兼容性最好的放在最下面,也就是实现向后兼容。 这端代码能实现在各种浏览器下处理好事件处理程序 ...
分类:
其他好文 时间:
2017-09-17 15:08:14
阅读次数:
104
var EventUtil={ addHandler:function(element,type,handler){ //添加事件 if(element.addEventListener){ element.addEventListener(type,handler,false); //使用DOM2... ...
分类:
其他好文 时间:
2017-09-13 17:50:39
阅读次数:
151