当前位置:

Quark Renderer v1.0

收藏
举报
Quark Renderer是一款轻量且强大的 Canvas(&SVG) 渲染引擎,它不是从零开始构建的,它是从 ZRender 魔改而来,ZRender 是 ECharts 底层的渲染引擎。与 ZRender 原始的实现相比,Quark Renderer重点提升了这些特性:用 ES6 语法重构了所有 class 和 .js 文件。添加了键盘事件支持。可以同时拖拽多个元素,按住 Ctrl 键复选。
  • 作者:
    暂无
  • 演示网站:
    暂无
  • 当前版本:
    v1.0
  • 日期:
    2020-12-09
  • 相关链接:
    Home Page
  • 所属分类:
    其他开源 JavaScript
  • 软件评级:
  • 下载人气:
    343
免费下载
求购此源码
应用截图
源码详情
免费下载
联系客服/入群
源码属性
授权 开源
大小 43.07MB
语言 JavaScript
运行环境 JavaScript
功能介绍
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 的实现,可以多层嵌套并控制子元素的位置。
付费服务
模板/插件

联系客服

手机版

扫一扫进入手机版

返回顶部