ECharts
文章平均质量分 92
TechFE
CSDN博客体验不好,我的博客更新在:https://zrysmt.github.io/
展开
-
ECharts 3.0底层zrender 3.x源码分析1-总体架构
zrender是一个轻量级的Canvas类库,作为百度Echarts 3.0的底层基础。截至目前查看的zrender源码和文档,包括官网文档都还停留在2.x时代,我打算用一个系列介绍下zrender 3.x的使用和源码,一些demo和没有在博客中介绍的源码请进我的github仓库。 https://github.com/zrysmt/echarts3/tree/master/zrender基于原创 2017-01-11 10:41:23 · 20870 阅读 · 0 评论 -
ECharts 3.0底层zrender 3.x源码分析3-Handler(C层)
这一篇,介绍下Handler处理机制。Handler负责事件处理,包括’click’, ‘dblclick’, ‘mousewheel’, ‘mouseout’, ‘mouseup’, ‘mousedown’, ‘mousemove’, ‘contextmenu’等。我们知道canvas API没有提供监听每个元素的机制,这就需要一些处理。处理的思路是:监听事件的作用坐标(如点击时候的原创 2017-01-11 10:48:15 · 4163 阅读 · 11 评论 -
ECharts 3.0底层zrender 3.x源码分析2-Painter(V层)
上一篇介绍了zrender的总体结构,这一篇我们就详细介绍View层–Painter(Painter.js)。一些demo和没有在博客中介绍的源码请进我的github仓库。 https://github.com/zrysmt/echarts3/tree/master/zrenderPainter利用canvas负责真正的绘图操作。 * 1.负责canvas及其周边DOM元素的创建与处理原创 2017-01-11 10:45:36 · 10880 阅读 · 0 评论 -
ECharts 3.0源码简要分析1-总体架构
百度的Echarts 3.0作为前端领域可视化重要的开源库,是我们在日常工作生活中经常使用的,所以有必要一起来了解下Echarts的源码。我打算用一个系列介绍下Echarts 3.x的使用和源码,一些demo和没有在博客中介绍的源码请进我的github仓库。 https://github.com/zrysmt/echarts3/tree/master/echarts本博文Echarts版本基于原创 2017-03-09 11:26:04 · 19625 阅读 · 1 评论