Canvas 动画引擎解析与微信小程序中的应用

直接加入直播课程分享群,与讲师零距离沟通。
1
腾讯云TVP行业顶级大咖交流分享经验
4
腾讯云大学热门学习路径,0基础上手
  • 1
    添加右侧“学习君”微信号
  • 2
    向学习君回复口令“canvas”
  • 3
    加入TVP专家交流群,获得课程福利
学习君微信公众号
“学习君”微信号

讲师简介

章小飞

前端技术专家/ 腾讯云最具价值专家(TVP)

网名大漠穷秋,前端开发技术专家,先后使用并研究过 Flex、jQuery、Extjs、Backbone、AngularJS等常见的前端开发框架。先后著、译有《Ext 江湖》《ActionScript3.0 游戏设计基础》《用 AngularJS 开发下一代 Web 应用》( 2013 年最佳引进技术图书)《迈向Angular2》等书籍。对技术拥有无限热情,热爱分享,曾在30多家企业,多个线上和线下大会进行过前端技术的宣讲和传播。

简介

在开发微信小程序的过程中,我们经常需要展现一些图形和图表。目前市面上有好几款常用的图形库,在这些图形库的底层都有渲染引擎在支撑。 ZRender 是其中一款非常优秀的 Canvas 动画引擎,它也是 ECharts 图表库底层的渲染引擎。 本课程将会为你解析 ZRender 引擎中的基本设计思路和核心模块,带你充分理解 Canvas 引擎的核心原理。当你理解了这些内容之后,就可以自己扩展 ZRender 引擎来实现你想要的功能了。

课程大纲

2860元腾讯云代金券免费领取,付款直接抵现金,立即领取>>>

腾讯云服务器1折限时抢购,2核4G云主机899元/3年,立即抢购>>>

  1. 试驾 ZRender
  2. ZRender 引擎的整体结构
  3. 理解 Canvas 标准提供的基础 API
  4. 动画系统
  5. 渲染系统
  6. 事件系统
  7. 多引擎切换(Canvas/SVG/VML)
  8. 构建和发布 ZRender
  9. 代码覆盖率
  10. Benchmark 性能跑分
全部评论
讲师/助教

评论

http://www.vxiaotou.com