[散分并分享]基于ExplorerCanvas实现跨浏览器绘图:一个表盘时钟

Navymk 2009-04-29 01:02:24


这是一个Javascrip写的时钟,没有任何图片。

由于ff等dom2浏览器使用svg绘图,而ie使用vml,两者差距非常大,所以xml绘图一直无法统一起来。

最近想要尝试一下,想要实现svg和vml的封装和统一调用,但是搜索到Google的才子们发布的这个在IE下实现canvas绘图的框架。虽然并不是所有的svg的功能都实现了,但是绝对,聊胜于无。

这个时钟,即是基于该框架。由于该框架采用的函数名称与svg绘图的方法都是一致的,所以在ff等dom2浏览器中均可以运行,而且貌似效率要高一点。

...全文
321 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Navymk 2009-04-29
  • 打赏
  • 举报
回复
都属于xml绘图范畴,但是....唉,败给ie
Navymk 2009-04-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 redcn2004 的回复:]
JS也能画图吗?
[/Quote]
ie用vml
ff等用svg
都可以画非常复杂的图。但是统一不起来。而且这两者对DOCType有要求。
canvas是svg下的一个“简化版”,只要建一个canvas标签就可以,非常方便,但是ie不支持,所以流行不起来。
xiaojing7 2009-04-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 redcn2004 的回复:]
JS也能画图吗?
[/Quote]
---------------------
是用IE的vml 和 如果是FF就用SVG来渲染
街头小贩 2009-04-29
  • 打赏
  • 举报
回复
噢!真了不起!我以为就是绘了一个图
redcn2004 2009-04-29
  • 打赏
  • 举报
回复
JS也能画图吗?
hookee 2009-04-29
  • 打赏
  • 举报
回复
~jF
Navymk 2009-04-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiaofanku 的回复:]
很不错!要是它会动就好了!
[/Quote]
会动 当然会动!
Navymk 2009-04-29
  • 打赏
  • 举报
回复
ri~
忘了给地址了
http://www.cnblogs.com/muse/articles/1446121.html
欢迎围观
街头小贩 2009-04-29
  • 打赏
  • 举报
回复
很不错!要是它会动就好了!

87,910

社区成员

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

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