Documentc Object Model文档对象模型是针对XML但经过扩展用于HTML的应用程序接口(API Application programming Interface).DOM把整个界面都映射成多层次节点结构,每个组成部分都是某种类型的节点,通过DOM可以操作任何节点。 DOM由来 因 ...
分类:
其他好文 时间:
2017-04-16 20:39:31
阅读次数:
224
在触发DOM的某个事件上,会产生一个事件对象event,这个对象包含着所有与事件相关的信息。 DOM中的事件对象 兼容DOM的浏览器会将一个event对象传入到事件处理程序中,无论指定事件处理程序使用什么方法(DOM0级,DOM2级),都会传入event对象。 event对象包含着与创建它的特定事件 ...
分类:
其他好文 时间:
2017-03-23 12:36:30
阅读次数:
130
事件就是用户或浏览器执行的某种动作。响应某个事件的函数就是事件处理程序。 DOM0级事件处理程序。 使用DOM0级方法指定的事件处理程序被认为是元素的方法。因此这时候的事件处理程序是在元素的作用域中运行的;换句话说,程序中的this引用当前元素。 可以通过this访问元素的任何属性和方法。以这种方式 ...
分类:
其他好文 时间:
2017-03-22 13:15:14
阅读次数:
123
事件:事件是用户或浏览器自身执行的某些动作,例如 : click load mouseover 事件处理程序:用于响应某个事件的函数 在不同的浏览器,DOM中,事件处理程序是响应某个事件的函数 DOM0:中事件处理函数 event:onclick=function 删除程序:event:onclic ...
分类:
其他好文 时间:
2017-03-22 00:05:19
阅读次数:
185
JavaScript DOM0、DOM2级事件 1、DOM0级事件:on+事件类型 2、DOM2级事件: addEventListener(events,handler,boolean), removeEventListener(events,handler) 3、解绑事件: ...
分类:
其他好文 时间:
2017-03-08 13:39:18
阅读次数:
356
事件流 事件流 描述的是在页面中接受事件的顺序 事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 事件捕获 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理 直接添加到HTML结构中 2.DOM0级事件处理 把一个函数赋值给一个事 ...
分类:
编程语言 时间:
2017-03-02 22:09:00
阅读次数:
205
第一种:HTML事件处理程序 即将事件直接添加到HTML结构里 这种方式是比较容易理解,但是缺点也很明显:HTML和JS代码紧密的耦合在一起,想修改的话需要同时要改html和js两部分的内容。 第二种:DOM0级事件处理 即 把一个函数赋值给一个事件处理程序属性。是一种用的比较多的方法,具有简单,跨 ...
分类:
Web程序 时间:
2017-02-28 17:20:40
阅读次数:
201
与访问 DOM 中的 event 对象不同,要访问 IE 中的 event 对象有几种不同的方式,取决于指定事 件处理程序的方法。 在使用 DOM0 级方法添加事件处理程序时,event 对象作为 window 对象的一个 属性存在 如果事件处理程序是使用 attachEvent()添加的,那 么就 ...
分类:
其他好文 时间:
2017-02-23 00:50:33
阅读次数:
230
一、事件流 二、事件处理程序 (1)html事件处理程序(略) (2)DOM0事件处理程序 在元素作用域中运行(this=调用元素) 在冒泡阶段被处理 对每个元素值支持一个事件处理程序 删除方式 (3)DOM2事件处理程序 在元素作用域中运行(this=调用元素) 采用DOM事件流,可在捕获阶段和冒 ...
分类:
其他好文 时间:
2017-02-13 18:42:44
阅读次数:
148
事件绑定与解绑 问题:在IE中使用attachEvent()与使用DOM0级方法的主要区别在于事件处理程序的作用域。在使用DOM0级方法的情况下,事件处理程序会在其元素的作用域内运行;在使用attachEvent()方法的情况下,事件处理程序会在全局作用域中运行,因此this等于window 例: ...
分类:
其他好文 时间:
2016-12-13 23:18:30
阅读次数:
227