本篇文章举一个SVG最基本的“Hello World!“的例子,以便读者能够对SVG有一个初步的了解。这个图像将内嵌在网页中。
什么是DOM?Document Object Model简称为DOM,用W3C的话来说,DOM是“一种允许程序或脚本动态地访问更新文档内容、结构和样式的、独立于平台和语言的规范化接口。“通俗一点说,DOM就是一种规范,只要遇上符合这种规范的文档,就可以在程序中引用其内容,还可以进行修改,这给文档的处理带来了相当大的灵活性。
XML既可单独作为XML文档存在,也可内嵌于网页,同时也可以作为一个外部文件插入网页中。值得注意的是,XML中的内容与表现形式是分开的。
Ajax是Asynchronous JavaScript and XML的缩写。Ajax实际上是几项技术按一定方式组合并在共同协作中发挥各自作用。Ajax有减轻服务器负担、无刷新更新页面、提升用户体验、调用外部数据、促进页面和数据分离等优点。
SVG的解释程序渲染一个SVG图像之前,先要通过与具体设备的交互通讯来确定视口的尺寸和参数。SVG客户端的解释程序获得以上信息后,首先初始化视口,建立以像素为长度单位的视口坐标系,接着建立用户坐标系以使两者一致,也就是使用户坐标每吨的一个单位等于视口坐标系中的一个像素。