现在能直接用JS 控制的画图语言是不是只有这两种了?
那么这两种在显示速度(效率)方面对比如何呢我去网上查查 感觉相关资料很少关于SVG的 
是不是过时了 ,难道现在有新的什么出来?有没人能提供些全面介绍的资料或者网站的,就是想全面了解下如今能直接支持被JS控制画图的语言的各种特性

解决方案 »

  1.   

    貌似在主流浏览器中,只有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转换工具。
      

  2.   

    http://www.w3school.com.cn/index.html 这个网站不错 常被我搜索到 看来要收藏下
      

  3.   

    IE不支持SVG?能不能通过安装插件的方式解决?有没个地址
    我看下了个安装 貌似不行 在这里http://www.chinasvg.com/
      

  4.   

    现在IE能用了,可能要重启下浏览器
    现在还有一个问题就是SVG在显示速度方面不知道会不会快很多
    我研究这个主要就是为了替代原来的VML,因为他显示速度太慢了,实在受不了,一个页面显示上千个对象的时候
      

  5.   

    VML慢的原因可能是IE慢。
    你要用SVG就不要被IE纠缠,用chrome, FireFox, safari。
      

  6.   

    目前,在非IE的浏览器如火狐等,较新版本中都原生支持svg,但是必须以单独的svg文件来嵌入html文件,这个是比较麻烦的,firefox3提供了inline svg的支持,就是支持直接在html中写svg,就像vml那样,但是普通html不行,要求文件扩展名为.xhtml或者mimetype=text/xhtml才行。
    个人觉得,易用性来说,目前vml最好,但是只有ie支持。另外,网页画图还可以使用Canvas,功能比较少,非IE的浏览器基本都支持。
      

  7.   

    楼上的我IE浏览器也能看svg的图的,但是我按照教程的写法 这里有的http://www.w3school.com.cn/svg/index.asp
    他里面也有很多写法 嵌套的 直接写的我都试过了,都不能看到应有的效果(命名空间也加了),总是不能看到效果。但是这个网站提供的事例我用IE是能看到的
    当然我最需要的是直接在html里写的
      

  8.   

    http://blog.csdn.net/a569171010/article/details/7704529
    我才写了一个svg+vml的共用类,可以参考一下