轻量级Canvas渲染引擎-Quark Renderer v1.0源码

源码介绍

Quark Renderer是一款轻量且强大的 Canvas(&SVG) 渲染引擎,它不是从零开始构建的,它是从 ZRender 魔改而来,ZRender 是 ECharts 底层的渲染引擎。

特色特点

用 ES6 语法重构了所有 class 和 .js 文件。
添加了键盘事件支持。
可以同时拖拽多个元素,按住 Ctrl 键复选。
为了让源代码更好理解,大幅度重构了 .js 文件和目录结构。
为了理解方便,重构了大量的实现细节。
修复了 /test 目录下一些案例中的 bug ,新增了一些测试案例。
用 jsduck 来自动生成 API 文档,文档格式更加优美。
为了让 jsduck 能更好地生成文档,重构了所有代码注释。
直接支持微信小程序,不需要任何 hack。(还有一些问题需要解决)
直接支持 node-canvas,不需要任何 hack。(还有一些问题需要解决)
删掉了 VML 引擎,因为现在 IE 的市场份额已经很小了。
给仿射变换系统增加了 skew 特性。
给元素加上了变换控制手柄。
增加了连线功能,可以把元素连接起来,包括很酷的 Visio 形的连线。
重构了 Group 的实现,可以多层嵌套并控制子元素的位置。

测试截图

下载权限

查看
  • $
    免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

给TA买糖
共{{data.count}}人
人已赞赏
精品源码网站源码

免费开源跨平台办公系统-信呼协同办公OA系统 v2.2.0

2020-12-11 17:29:56

精品源码网站源码

DboxShare开源企业网盘系统 v2.0.0.2012

2020-12-11 17:59:48

免责声明 本站所有资源均来源于互联网,如有侵权请联系站长!将第一时间删除
资源仅供学习参考,请勿商用或其它非法用途,否则一切后果用户自负!
本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索