[Javascript] 繪圖: SpriteJS

SpriteJS
https://github.com/spritejs/spritejs

干货 | 跨平台 Canvas 绘图引擎背后的黑科技
https://mp.weixin.qq.com/s/8J-uDw0qwDbj21UkQch2KA

SpriteJS主要有以下几个优势:
1.与DOM高度一致的盒模型以及API,使得它与d3.js和其他适合操作DOM的库非常友好
2.支持属性继承,font、lineHeight、color等许多属性为可继承属性,适合实现可视化的UI组件化
3.支持CSS,可无缝对接文档中的样式,使用样式来控制SpriteJS的节点元素
4.支持标准Flex布局,也支持扩展其他类型的布局
5.支持Web Animation API,也支持CSS3 Animation和Transition
6.支持文字的排版,支持line-break、word-break等相关属性
7.支持外部时钟,可以很好地和其他Canvas库无缝集成
8.支持React、PReact、Vue等现代前端框架
9.跨平台,支持Node.js服务端渲染、支持微信小程序


#SpriteJS, Javascript, canvas, svg, 繪圖, 動畫

留言