JS第十二天
2016-03-14 13:18
579 查看
A、DOM2级规范定义了一些模块,用于DOM1级,“DOM2级核心”为了不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者是XHTML文档的时才有用;对于HTTML文档没有实际的意义,除了与XML命名空间有关的方法外,“DOM级核心”还定义了以编程凡事创建Document实例的方法,也支持了创建DocumentType对象。”DOM2级样式“模块主要针对操作元素的样式信息而开发,其特性简要总结如下:
1、每个元素都一个关联的style对象,可以用确定和修改行内的样式。
2、要确定某一个元素的计算样式(包括应用给它的所有css规则),可以使用getComputedStyle()方法
3、IE不支持getComputedStyle()方法,但为所有元素都提供了够返回相同信息currentStyle属性
4、可以通过了docyment.styleSheets合集访问样式表
5、除了IE之外的所有浏览器都支持针对样式表的这个接口,IE也为几乎所有相应的DOM功能提供了一台自己的属性和方法
B、"DOM2级便利和范围“模块提供了与DOM结构交互的不同方式,简要总结如下:
1、遍历即使用NodeIterator或TreeWalker对DOM执行深度优先的遍历
2、NodeIterator是一个简单的接口,只允许以一个节点的步幅前后移动,而TreeWalker在提供相同功能的同时,还支持在DOM结构的各个方向的上移动,包括父节点、同辈节点和子节点等方向
3、范围是选择DOM结构中特定不封,然后再执行相应操作的一种手段
4、使用范围选区可以在删除文房中某些部分的同时,保持文档结构的格式良好,或者复制文档中相应部分
5、IE8及更早版本不支持”DOM2级遍历和范围”模块,但是它提供了一个专有的文本范围对象,可以用用来完成简单的基于文本的范围操作。IE9完全支持DOM遍历
1、每个元素都一个关联的style对象,可以用确定和修改行内的样式。
2、要确定某一个元素的计算样式(包括应用给它的所有css规则),可以使用getComputedStyle()方法
3、IE不支持getComputedStyle()方法,但为所有元素都提供了够返回相同信息currentStyle属性
4、可以通过了docyment.styleSheets合集访问样式表
5、除了IE之外的所有浏览器都支持针对样式表的这个接口,IE也为几乎所有相应的DOM功能提供了一台自己的属性和方法
B、"DOM2级便利和范围“模块提供了与DOM结构交互的不同方式,简要总结如下:
1、遍历即使用NodeIterator或TreeWalker对DOM执行深度优先的遍历
2、NodeIterator是一个简单的接口,只允许以一个节点的步幅前后移动,而TreeWalker在提供相同功能的同时,还支持在DOM结构的各个方向的上移动,包括父节点、同辈节点和子节点等方向
3、范围是选择DOM结构中特定不封,然后再执行相应操作的一种手段
4、使用范围选区可以在删除文房中某些部分的同时,保持文档结构的格式良好,或者复制文档中相应部分
5、IE8及更早版本不支持”DOM2级遍历和范围”模块,但是它提供了一个专有的文本范围对象,可以用用来完成简单的基于文本的范围操作。IE9完全支持DOM遍历
相关文章推荐
- JSON.parse()和JSON.stringify() 的用法区别
- javascript处理日期
- json 筛选数据 $.grep过滤数据
- JSTL
- js数组实现图片轮播
- 关于jsp页面自定义jstl标签简单项目配置
- 使用Gson解析复杂的json数据
- Javascript学习笔记:闭包题解(1)
- javascript 连等赋值问题(这是从SegmentFault转过来的一个问题)
- jsduck制作过程
- javascript arguments参数问题
- 使用javascript插入样式
- JSON对象的解析,JSON.stringify()/JSON.parse()的用法
- MVC阻止用户注入JavaScript代码或者Html标记
- javascript实现数组去重的多种方法
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
- 访问WEB-INF下的JSP (转载)
- JSP与servlet之间的传值方式
- JSP与Servlet之间传值
- 从Servlet传值给JSP页面