CeeJS画布2D API的辅助库
Cee.js 是一个用于 画布2D API 的小型辅助库。目标是在保持熟悉的同时扩展和增强基本 API。
API 和增强功能目前有两个重点:
-
任何不返回显式值或 Cee 对象(例如 createPattern、createLinearGradient)的方法都是可链接的。
-
API 增强这些范围从新概念(获取上一个操作的边界框,获取“光标”的 currentPos(x 和 y),缺少的方法(圆形、矩形)到便利方法(画布属性现在是可链接的 getter/setter 方法)。
一个简单的例子可能看起来像这样:
var ctx = new Cee('demo');
for (var i = 0; i < 100; i++) {
var x = Math.random() * ctx.width,
y = Math.random() * ctx.height;
ctx.fillRect(x, y, 10, 10);
}
下载地址
用户评论