SVG 与 VML

linxisheng 2010-04-12 10:23:33
现在能直接用JS 控制的画图语言是不是只有这两种了?
那么这两种在显示速度(效率)方面对比如何呢

我去网上查查 感觉相关资料很少关于SVG的
是不是过时了 ,难道现在有新的什么出来?

有没人能提供些全面介绍的资料或者网站的,就是想全面了解下如今能直接支持被JS控制画图的语言的各种特性
...全文
810 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
荔枝 2012-07-04
  • 打赏
  • 举报
回复
http://blog.csdn.net/a569171010/article/details/7704529
我才写了一个svg+vml的共用类,可以参考一下
linxisheng 2010-04-12
  • 打赏
  • 举报
回复
IE不支持SVG?能不能通过安装插件的方式解决?有没个地址
我看下了个安装 貌似不行 在这里http://www.chinasvg.com/
linxisheng 2010-04-12
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/index.html 这个网站不错 常被我搜索到 看来要收藏下
迈思云 2010-04-12
  • 打赏
  • 举报
回复
貌似在主流浏览器中,只有IE不支持SVG了。大概是因为微软有VML。这两者可以通过一个google开发的JS库来统一调用。
这个是比较权威的介绍:
http://www.w3school.com.cn/svg/index.asp
这个是我很久以前写的一点随笔:
http://tieba.baidu.com/f?kz=530818687
目前HTML5在ipad上有了很好的支持,被看作取代Flash的东东。
想想看吧,Flash是矢量动画,SVG也是矢量动画。SVG可以看作Flash在开源世界的竞争者。
只是SVG没有专门的编辑软件,但你可以去看看各种矢量图形或动画编辑软件,几乎都支持SVG导出了。同时网上还有无数的SVG转换工具。
浴火_凤凰 2010-04-12
  • 打赏
  • 举报
回复
还没有使用过,主要是支持的浏览器太少。。。。。。。。。
linxisheng 2010-04-12
  • 打赏
  • 举报
回复
楼上的我IE浏览器也能看svg的图的,但是我按照教程的写法 这里有的http://www.w3school.com.cn/svg/index.asp
他里面也有很多写法 嵌套的 直接写的我都试过了,都不能看到应有的效果(命名空间也加了),总是不能看到效果。但是这个网站提供的事例我用IE是能看到的
当然我最需要的是直接在html里写的
cuixiping 2010-04-12
  • 打赏
  • 举报
回复
目前,在非IE的浏览器如火狐等,较新版本中都原生支持svg,但是必须以单独的svg文件来嵌入html文件,这个是比较麻烦的,firefox3提供了inline svg的支持,就是支持直接在html中写svg,就像vml那样,但是普通html不行,要求文件扩展名为.xhtml或者mimetype=text/xhtml才行。
个人觉得,易用性来说,目前vml最好,但是只有ie支持。

另外,网页画图还可以使用Canvas,功能比较少,非IE的浏览器基本都支持。
迈思云 2010-04-12
  • 打赏
  • 举报
回复
VML慢的原因可能是IE慢。
你要用SVG就不要被IE纠缠,用chrome, FireFox, safari。
linxisheng 2010-04-12
  • 打赏
  • 举报
回复
现在IE能用了,可能要重启下浏览器
现在还有一个问题就是SVG在显示速度方面不知道会不会快很多
我研究这个主要就是为了替代原来的VML,因为他显示速度太慢了,实在受不了,一个页面显示上千个对象的时候

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧