在触发DOM的某个事件上,会产生一个事件对象event,这个对象包含着所有与事件相关的信息。 DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中,无论指定事件处理程序使用什么方法(DOM0级,DOM2级),都会传入event对象。 event对象包含着与创建它的特定事件 ...
分类:
其他好文 时间:
2017-03-23 12:36:30
阅读次数:
130
1 var EventUtil={ 2 addHandler:function(element,type,handler){ 3 if(element.addEventListener){ //DOM2级处理程序 4 element.addEventListener(type,handler,fla... ...
分类:
其他好文 时间:
2017-03-19 22:21:39
阅读次数:
145
DOM2级的变动(mutation)事件能在DOM中某一部分发送变化时给出提示。变动事件为XML或HTML DOM设计的,并不特定于某种语言。DOM2级定义了如下变动事件。 DOMSubtreeModifined:在DOM结构发生任何变化的时候。这个事件在其他事件触发后都会触发。 DOMNodeIn ...
分类:
编程语言 时间:
2017-03-16 19:15:31
阅读次数:
249
JavaScript DOM0、DOM2级事件 1、DOM0级事件:on+事件类型 2、DOM2级事件: addEventListener(events,handler,boolean), removeEventListener(events,handler) 3、解绑事件: ...
分类:
其他好文 时间:
2017-03-08 13:39:18
阅读次数:
356
1、事件捕获,未知的元素先,直到已知的元素 2、浏览器是从window开始捕获,虽然DOM2级事件规范要求从document开始 3、DOM2事件流包括三个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段 4、addEventListener()基中第3个参数useCapture是一个Boolean值 ...
分类:
其他好文 时间:
2017-03-06 15:32:30
阅读次数:
157
事件流 事件流 描述的是在页面中接受事件的顺序 事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 事件捕获 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理 直接添加到HTML结构中 2.DOM0级事件处理 把一个函数赋值给一个事 ...
分类:
编程语言 时间:
2017-03-02 22:09:00
阅读次数:
205
一、事件流 二、事件处理程序 (1)html事件处理程序(略) (2)DOM0事件处理程序 在元素作用域中运行(this=调用元素) 在冒泡阶段被处理 对每个元素值支持一个事件处理程序 删除方式 (3)DOM2事件处理程序 在元素作用域中运行(this=调用元素) 采用DOM事件流,可在捕获阶段和冒 ...
分类:
其他好文 时间:
2017-02-13 18:42:44
阅读次数:
148
学习《JavaScript 高级程序设计》 12章dom范围的笔记 dom2级在Document类型中定义了 createRange()方法; 创建range对象很简单 var range = document.createRange() 操作range对象,有两个步骤,1选择节点,2,操作节点 选 ...
分类:
其他好文 时间:
2017-01-05 22:35:21
阅读次数:
246
第一章 JavaScript简介1.JavaScript组成(核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM))2.文档对象模型(DOM),提供访问和操作网页内容的方法和接口 DOM级别 DOM1->映射文档结构 DOM2->扩充鼠标,用户界面时间、范围、遍历 ->DO ...
分类:
编程语言 时间:
2016-12-22 00:00:24
阅读次数:
331
DOM事件处理程序:DOM0级事件处理程序、DOM2级事件处理程序 DOM0级事件处理程序: 例如:var btn = document.getElementById('myBtn'); btn.onclick = function(){ //事件处理逻辑 } 通过btn.onclick =null ...
分类:
其他好文 时间:
2016-12-09 00:32:49
阅读次数:
158