模板简介:源码名称:【Quark Renderer v1.0】轻量级Canvas渲染引擎+连线功能+添加了键盘事件支持
源码大小:43MB
开发语言:PHP+Mysql
操作系统:Windows,Linux
源码简介与安装说明:
Quar
源码名称:【Quark Renderer v1.0】轻量级Canvas渲染引擎+连线功能+添加了键盘事件支持
源码大小:43MB
开发语言:PHP+Mysql
操作系统:Windows,Linux
源码简介与安装说明:
Quark Renderer是一款轻量且强大的 Canvas(&SVG) 渲染引擎,它不是从零开始构建的,它是从 ZRender 魔改而来,ZRender 是 ECharts 底层的渲染引擎。
与 ZRender 原始的实现相比,Quark Renderer重点提升了这些特性:
用 ES6 语法重构了所有 class 和 .js 文件。
添加了键盘事件支持。
可以同时拖拽多个元素,按住 Ctrl 键复选。
为了让源代码更好理解,大幅度重构了 .js 文件和目录结构。
为了理解方便,重构了大量的实现细节。
修复了 /test 目录下一些案例中的 bug ,新增了一些测试案例。
用 jsduck 来自动生成 API 文档,文档格式更加优美。
为了让 jsduck 能更好地生成文档,重构了所有代码注释。
直接支持微信小程序,不需要任何 hack。(还有一些问题需要解决)
直接支持 node-canvas,不需要任何 hack。(还有一些问题需要解决)
删掉了 VML 引擎,因为现在 IE 的市场份额已经很小了。
给仿射变换系统增加了 skew 特性。
给元素加上了变换控制手柄。
增加了连线功能,可以把元素连接起来,包括很酷的 Visio 形的连线。
重构了 Group 的实现,可以多层嵌套并控制子元素的位置。
本文来自投稿,不代表源码屋立场,如转载请注明出处(http://www.wuyoukaifa.com/jpym/yuanma/267.html),如有侵权,请邮件联系删除。
(1)本站发布的文章以及附件仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途,否则,后果请用户自负。(2)本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。(3)如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。