| 文章索引 |
|---|
| SVG DOM规范 |
| SVG DOM对象 |
| SVG DOM交互 |
| 所有页面 |
页面 1 总共 3
什么是SVG DOM规范?SVG DOM遵循DOM1和DOM2,而且完全支持DOM2 Core规范。DOM 2 Core规范中最核心最主要的对象主要有:Node对象、Document对象和Element对象。本文介绍了SVG DOM对象、SVG DOM交互及SVG DOM主要事件等知识。
什么是DOM?用W3C的话来说?DOM是“一种允许程序或脚本动态地访问更新文档内容、结构和样式的、独立于平台和语言的规范化接口。“通俗一点说,DOM就是一种规范,只要遇上符合这种规范的文档,就可以在程序中引用其内容,还可以进行修改,这给文档的处理带来了相当大的灵活性。 如果你对SVG DOM还是有疑惑,请阅读“什么是DOM?以及DOM的结构和接口”一文。
SVG DOM基于DOM规范。DOM是访问和维护XML文档的应用程序接口。它定义了文档的逻辑结构以及存取和维护文档的方法。在DOM的详细说明中,“文档”指的是广泛意义的文档,XML用来代表存储在不同系统上的各种各样的信息,包括那些在传统意义上被看作数据,而不被认为是文档的信息。现在XML可以把这样的数据表示为文档,并由DOM管理。利用DOM可以建立文档,遍历文档结构,还可以增加、删除、修改文档元素和内容。
SVG DOM遵循DOM1、DOM2规范的大部分内容,因此,SVG中的每个属性和样式都可以通过脚本编程来访问;另外,SVG也提供了一套扩展的DOM接口,让通过脚本编程实现动画效果的手段更方便快捷。脚本语言中的定时器可以很好地触发和控制图象的运动。