Processing.js

    Processing.js 是一个开放的编程语言,在不使用 Flash 或 Java 小程序的前提下,可以实现程序图像、动画和互动的应用。Processing.js 是轻量,易于了解掌握的理想工具,可用于可视化的数据,创建用户界面和开发基于 Web 的游戏。

    FABRIC.JS

    FABRIC.JS 是一款简单而强大的 JavaScript Canvas 库,提供了互动的对象模型,同时还包含 Canvas-to-SVG 解析器。

    oCanvas

    oCanvas 是一个 JavaScript 框架,用于简化 HTML5 Canvas 标签的使用,可以利用对象来代替像素。 oCanvas 可以帮助你很容易的在 HTML5 的 Canvas 标签上创建对象,并且创建这些对象的动画。

    jCanvas

    jCanvas 就是一个 jQuery 的绘图插件,它封装了一些绘制图形的方法,只需编写几行代码即可生成图形。

    RGraph

    RGraph 是一个使用 HTML5 Canvas 标签实现的图表制作 Library。利用该 Library 生成的 Chart 具有可交互性,当鼠标点击或移过时会显示相应的信息,可以动态加载 Chart 或对特殊点进行缩放。

    Two.js

    Two.js 是面向现代 Web 浏览器的一个二维绘图 API。Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁。

    Paper.js

    Paper.js 是一款开源的矢量图形脚本框架,基于 HTML5 Canvas 开发,提供清晰的场景图、DOM 和大量强大的功能用来创建各种向量图和贝塞尔曲线。

    EaselJS

    EaselJS 是一个封装了 HTML5 画布 (Canvas) 元素的 JavaScript 库。

    Kinetic.JS

    Kinetic.JS 是一个封装了 HTML5 Canvas 的 JavaScript 库,能为桌面和移动应用提供高性能动画,转场效果,节点嵌套,分层,滤镜,缓存,事件处理以及更多功能。

    Pixi.js

    Pixi.js 是一个 2D webGL 渲染器,提供无缝 Canvas 回退,支持主流浏览器,包括桌面和移动。

    人生很短暂,过着过着你就没了,明白吗?

    JS 攻城师

    你若有前端干货,欢迎前来投稿,一起执笔分享思考 ——前端范

    http://weixin.qq.com/r/UHWwqHbEnCvjrTLL9yBC (二维码自动识别)

    公众号:js_gcs

    代码也是一种思考艺术
    https://www.zhihu.com/question/19796641/answer/131856479