比Processing.js更精简的Javascript画布抽象
Slimmer Javascript Canvas Abstraction than Processing.js
我非常喜欢canvas元素和Processing.js将它封装在一个漂亮的API中的方式。我也熟悉常规的Processing语法。Processing.js包含一个解释器,它允许你在Processing.js中执行常规的Processing脚本。但是,我更喜欢使用Processing.js的纯Javascript语法,而不是常规的Java语法。包含解释器的缩小版大小为229 kb,不包含解释器的缩小版大小为193 kb。
谁能推荐另一种更小的画布抽象,比如50 kb?我个人认为~ 200kb对于生产使用来说太重了。
提前感谢!
最诚挚的问候,马丁
fabric.js具有非常低的内存占用(缩小~76K,压缩~22K)
还有dojo。gfx有一个很好的抽象层,支持不同的渲染器(SVG, canvas, VML, Silverlight)。
我相信它的文件大小比fabric.js更大
相关文章:
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- 如何抽象JQuery动画方法
- 在UI路由器中以抽象状态填充常见视图
- 删除处于抽象状态的参数angular
- 如何进一步抽象具有过多重复逻辑的指令
- Ext 无法从基/抽象类中获取静态值
- 抽象数据类型等效于类型
- 如何用消息正确抽象控制台.log颜色变量
- 如何编写一个抽象层来隐藏 jquery 中的 DOM 元素
- AngularJS-在子状态中加载命名视图(非抽象)
- 与其他语言相比,Java中的具体类型和抽象类型
- 在没有AJAX的情况下将手柄模板抽象为外部文件
- 使用Node.js抽象请求
- 如何像Ember.js那样抽象ajax请求的异步行为
- 使用 javascript 调用函数的抽象方法.能做到吗
- Javascript - 创建可迭代的抽象层
- 应该如何抽象跟踪代码
- 函数抽象和承诺函数作为参数
- 围绕数据绑定库(如 AngularJS/KnockoutJS)创建抽象