【问题标题】:HTML5 canvas, animation and closure librariesHTML5 画布、动画和闭包库
【发布时间】:2011-02-11 00:30:08
【问题描述】:

在没有找到我喜欢的 this question 之后,我正在寻找构建自己的浏览器内图形编辑器。作为第一步,我正在寻找一个基于Closure 的库来在画布上绘制对象,这样我就可以执行诸如更新对象定义和触发重绘之类的操作,而不会带来太多复杂性。


从简洁的角度看,this lib 看起来可以做我想做的事,但我没有看到任何迹象表明它打算与闭包一起工作(实际上似乎是针对 jQuery)。

【问题讨论】:

  • @Phrogz: a) 我对画布的偏爱很弱,但部分基于闪亮对象综合症。 b)查看编辑/链接(在 Google 上关闭的第 4 次点击)c)这是派对,因为我问的大部分问题只得到了形式的答案“我不知道该怎么做,但这件事有点接近”。我认为这与经常尝试做一些没人知道该怎么做的事情(有些是不可能的)有关。

标签: javascript canvas closures


【解决方案1】:

似乎问题是特别的:standard closure libs contain goog.graphics 支持通用绘图原语,它对画布、SVG 和 VML 之间的差异进行了白洗,以通过每个提供一般保留的图形模式效果。 goog.graphics.createGraphics 根据所使用的平台选择“最佳”实现。

【讨论】: