码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript的DOM扩展

时间:2017-02-21 15:20:18      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:包括   api   开发人员   java   属性   ora   innerhtml   另一个   traversal   

虽然 DOM 为与 XML 及 HTML 文档交互制定了一系列核心 API,但仍然有几个规范对标准的 DOM进行了扩展。这些扩展中有很多原来是浏览器专有的,但后来成为了事实标准,于是其他浏览器也都提供了相同的实现。本章介绍的三个这方面的规范如下。

1 Selectors API,定义了两个方法,让开发人员能够基于 CSS 选择符从 DOM中取得元素,这两个方法是 querySelector() 和 querySelectorAll() 。

2 Element Traversal,为 DOM 元素定义了额外的属性,让开发人员能够更方便地从一个元素跳到另一个元素。之所以会出现这个扩展,是因为浏览器处理 DOM 元素间空白符的方式不一样。

3 HTML5,为标准的 DOM 定义了很多扩展功能。其中包括在 innerHTML 属性这样的事实标准基础上提供的标准定义,以及为管理焦点、设置字符集、滚动页面而规定的扩展 API。

虽然目前 DOM扩展的数量还不多,但随着 Web 技术的发展,相信一定还会涌现出更多扩展来。很多浏览器都在试验专有的扩展,而这些扩展一旦获得认可,就能成为“伪”标准,甚至会被收录到规范的更新版本中。

JavaScript的DOM扩展

标签:包括   api   开发人员   java   属性   ora   innerhtml   另一个   traversal   

原文地址:http://www.cnblogs.com/MyZsy/p/6424133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!