1、技术选型
总结:
css: 适合做单一重复少状态切换切复杂的动画
canvas:适合做多状态切换简单动画
2、思考(如何权衡)
可维护性
开发效率
性能
可维护性
什么是可维护性代码
可读性
适用性
可扩展性
可调试性
提升开发速度
3、绘制canvas
性能(使用最优性能的计算方式、将大量计算放在编译中执行、超出canvas外的视图不予绘制)
布局(用css的api写canvas)
裁剪图片
文字处理
粒子效果
优化
框架结构图
1、绘制canvas
2、canvas交互
3、canvas工具
api
1、init
2、public
3、事件 e
包括返回所有DOM数据以外,额外返回
3、布局
领取专属 10元无门槛券
私享最新 技术干货