文档对象模型 (DOM) - Web API 接口参考 编辑

文档对象模型 (DOM) 将 web 页面与到脚本或编程语言连接起来。通常是指  JavaScript,但将 HTML、SVG 或 XML 文档建模为对象并不是 JavaScript 语言的一部分。DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。DOM的方法(methods)让你可以用特定方式操作这个树,用这些方法你可以改变文档的结构、样式或者内容。节点可以关联上事件处理器,一旦某一事件被触发了,那些事件处理器就会被执行。

这里还有一篇关于DOM的 介绍 。

DOM 接口

过时的 DOM 接口

DOM模型已经被高度简化了。为此,以下出现在DOM level 3或更早的规范里的接口已经被移除了。  现在不是非常确定是否有一些会被重新引进,但是当前应该把它们看作废弃的,应当避免使用:

HTML 接口

HTMLDocument 接口描述了包含 HTML 的文档。注意:HTML 规范也继承了Document 接口。

一个 HTMLDocument 对象还可以访问浏览器的各种功能:例如使用 Window 接口来绘制的标签或窗口,与之关联的样式 Style(通常是CSS),浏览器相对于上下文的历史记录 History,以及文档内的选区 Selection 等。

HTML 元素接口

其他接口

过时的 HTML 接口

SVG 接口

SVG 元素接口

SVG 数据类型接口

Here are the DOM API for data types used in the definitions of SVG properties and attributes.

注意: Starting in Gecko 5.0,the following SVG-related DOM interfaces representing lists of objects are now indexable and can be accessed like arrays; in addition, they have a length property indicating the number of items in the lists: SVGLengthList, SVGNumberList, SVGPathSegList, and SVGPointList.

Static type

Animated type

SVG 路径段接口

SMIL 相关接口

其他的 SVG 接口

相关参考

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:98 次

字数:34620

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文