Teambition · 暑期实习生计划
一周左右完成整个项目的构建+编码,花了4天左右调整动画效果和排版。
目前存在以下问题:
- 路由很烂
- 没有做返回功能
- 内聚性太强,功能的调用栈太长不易管理
- 事件机制很弱,有几个情况会重复触发事件
- 莫名其妙的兼容性问题
能想到的改进:
- 动画依靠路由控制,路由依靠hash触发
- view,paint,animate 三个模块去耦合,依靠一个route管理
- 数据计算由webworker完成
做之前没有考虑好这个项目的整体架构,完成度较高时重构代价又太大,只能先挖个坑,等以后有时间了再填。
##How to
npm i
bower i
gulp
gulp serve