JavaScript通过事件与HTML交互。事件流事件流规定了事件的触发规则和顺序。DOM2规定了事件流包括三个阶段:事件捕获 -> 目标触发除 -> 事件冒泡。DOM2规定在事件捕获阶段不应调用事件处理程序,不过各大浏览器都不鸟它。DOM2级的事件处理程序操作函数对:addEventListene...
分类:
编程语言 时间:
2014-12-02 18:44:07
阅读次数:
178
要确定浏览器是否支持DOM规定的HTML事件,可以使用如下代码:var isSupported = document.implementation.hasFeature("HTMLEvents", "2.0");只有根据DOM2级事件实现这些事件的浏览器才返回true,以非标准方式支持这些事件的浏览...
分类:
其他好文 时间:
2014-11-21 10:30:44
阅读次数:
185
事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2 级模型)。现代事件绑定在传统绑定上提供了更强大更方便的功能。一.传统事件绑定的问题传统事件绑定有内联模型和脚本模型,内联模型我们不做讨论,基本很少去用。先来看一下脚本模型,脚本模型将一个函数赋值给一个事件处理函...
分类:
编程语言 时间:
2014-11-19 20:27:01
阅读次数:
280
今天学习了js的事件处理程序,IE与FF,chrome,safari,opera的处理事件方法不同,FF,chrome,safari,opera支持addEventLisener,而addEventListener是属于DOM2定义的函数,IE不支持DOM2,因此要想实现跨浏览器的事件处理,需要针....
分类:
其他好文 时间:
2014-11-03 22:20:02
阅读次数:
164
首先,我们要知道JS的数据类型主要分为两大类:1.原始数据类型:1)boolean2)string3)number4)null5)undefined2.引用数据类型:1)宿主 -->Bom,Dom2)内置 -->Globe Math3)原生 -->function,array,object...原始...
分类:
Web程序 时间:
2014-11-02 10:38:06
阅读次数:
177
一:DOM事件流:事件流是从页面接收事件的顺序,DOM2级事件规定事件流包括三个阶段:①事件捕获阶段:用意在于事件达到目标之前捕获它,在事件捕获阶段事件流模型:document→html→body→div②处于目标阶段2:实际的目标到事件③事件冒泡阶段:由最具体的元素接收到事件,然后向上传播到较为不...
分类:
Web程序 时间:
2014-10-30 13:17:48
阅读次数:
170
1.事件绑定: addEventListener , removeEventListener。是dom2级别的事件绑定 attachEvent , detachEvent 是IE的事件绑定。2. 事件对象: 由于IE在使用事件的时候必须是window来引用。 event =event || wind...
分类:
编程语言 时间:
2014-10-28 13:35:49
阅读次数:
203
javascript与XML(一)浏览器对XML DOM的支持DOM2级是第一个提到动态创建XML DOM概念的规范。DOM3级进一步增强XML DOM。1.DOM2级核心document.implementation.createDocument(namespaceUri, root, docty...
分类:
编程语言 时间:
2014-10-24 01:39:53
阅读次数:
258
Javascript第一周DOM基础DOM (Document Object Model) 即文档对象模型DOM 有三个等级,分别是 DOM1、DOM2、DOM3。获取DOM元素的方法根据W3C标准有以下几种:1、getElementById()getElementById()方法,接受一个参数:获...
分类:
编程语言 时间:
2014-10-23 16:01:38
阅读次数:
215
DOM2和DOM3(一)DOM变化1.针对XML命名空间的变化有了XML命名空间,不同XML温度的元素可以混在一起,不用担心命名冲突。命名空间要使用xmlns特性来指定,XHTML的命名空间是http://www.w3.org/1999/xml,应包含在里。①Node类型的变化②Document类型...
分类:
编程语言 时间:
2014-10-15 00:17:09
阅读次数:
248