修改记录

1.0.2

  • excanvas模块化改造,可以不依赖模块加载器的js插件了
  • toDataURL图片导出
  • [bug fix] 直线附加文本修正
  • [bug fix] path hover判断

1.0.1

  • 【重要】 图形自注册,常用图形自动加载,其他按需加载
  • path hover判断升级,数学方法,支持IE8-
  • 矩形增加圆角支持
  • animation使用requrestAnimationFrame
  • [bug fix] dragging target
  • [bug fix] vector zero divide
  • [bug fix] color渐变数组小数堆积

1.0.0

  • ZRender是一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型
  • Stroage(M) : shape数据CURD管理
  • Painter(V) : canvase元素生命周期管理,视图渲染,绘画,更新控制
  • Handler(C) : 事件交互处理,实现完整dom事件模拟封装
  • shape : 图形实体,分而治之的图形策略,可定义扩展
  • tool : 绘画扩展相关实用方法,工具及脚手架
  • animation : 动画扩展,提供promise式的动画接口和常用缓动函数