翻译Browser Drawing一篇:Canvas/SVG/VML Drawing Roundup

本文介绍了几种纯JavaScript API实现的跨浏览器绘图方法,包括Dojo.gfx、ExplorerCanvas、RichDraw等,并提供了使用这些API的实际应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是在找browser drawing时找的一篇简单的文章,介绍了跨浏览器(cross-browser)绘图方法,主要说到了几种常用的javascript API及其应用.
From: http://starkravingfinkle.org/blog/2006/09/canvassvgvml-drawing-roundup/

Its been a couple months since I released RichDraw. At the time I was looking around at the state of browser-based drawing and diagraming tools. Most were Java or ActiveX based. Now, I am finding lots of pure Javascript API’s and tools.

汉文大意:作者寻找browser-based drawing浏览器绘画与绘图工具.大多数都是基于java或activeX插件的,也就是通用性或跨浏览器性不好.于是,作者找了几种纯的实现浏览器drawing的基于javascript的API与工具,下面便是对其说明:

There also seems to be more of a push to create API’s, making it easier to create cross-browser applications. Each browser seems to support a slightly different technology. Even when they overlap, browser implementations are not always interoperable. Javascript wrappers are a big help.

上面这一小段文字仍然是说各种浏览器采用的技术标准不同,以致兼容性不好,而javascript是各浏览器都支持的,所以基于javascript开发的各种绘图API与工具才是纯的,不需要插件支持,兼容各种浏览器的实现办法.

Here are some Javascript libraries focused on cross-browser drawing:

下面便是列举的几个javascript API与工具:

Here are some neat browser-based drawing applications:

下面则是用上面这些API做的一些应用案例:

  • Whiteboard – A little colaborative whiteboard experiment. Uses the Dojo.gfx toolkit to do the rendering.
  • Paintr – A weekend project by Anne van Kesteren. Uses <canvas/> suppport to do the rendering.
  • Draw – Has the makings of a full-blown flowcharting tool. Many shape types and support for connectors. Currently IE only, but since it is built on RichDraw, Firefox and Opera could be supported as well.
  • XDrawGavin Doughtie’s early work that may have started the Dojo.gfx toolkit.

Not an exhaustive list, but at least some evidence that drawing in a browser is getting serious.

注:此资料比较老,是2006年的,但对初学者了解browser drawing提供了一些线索.

转载于:https://www.cnblogs.com/webgis8/articles/1529588.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值