数据驱动、2D&3D、渐进式Canvas库,支持JSX,配备Chrome调试插件,支持微信小游戏、物理引擎等。
Easycanvas是一个同时支持2D和3D渲染、轻量、高效、MVVM模式的渐进式canvas渲染库。提供了基于组件的开发方式,支持JSX写法,可在浏览器、微信小游戏和小程序中使用,并具备Chrome插件来便于开发(包括数据结构的显示、对canvas中某个元素的样式进行调整等),也支持物理引擎、3D模型渲染等插件的渐进式引入。
浏览器兼容性:IE>=9(原因为defineProperty)
Clone这个仓库,打开Chrome://extensions
,然后将chrome-devtools/dist
目录拽进去安装即可。
A lite(30kb+) canvas library, includes a Chrome plugin for debugging. Support physics and animations with high performace. Suits mobile and PC(including IE).
npm run dev
, then localhost:8080/demos/demo1.html
.build/index.common.js
: For Node.
build/easycanvas.standalone.dev.js
: Standalone version, support chrome develop tools.
build/easycanvas.standalone.prod.js
: Standalone version for production mode, 30kb+.