慕课网PC+Wap端+后台(10+)
对不同项目的公共部分进行抽离、封装公共模块(抽离了10+公共部分,封装了30+通用方法或模块),极大地减少的代码体积。同时极大的提高了开发效率,为团队提供了方便(有些需求可能要改5个项目,抽离后只需改1个,节约大量时间成本)
对代码的提交及代码格式做出规范化,保证大家代码的一致性。
对每次活动的模板进行总结,与后端、产品、UI沟通,做了一个通用的后台配置项,让运营可以自行创建想要的前端活动页面,让开发时间极大的缩短
慕课网企业版
项目负责人
从0到1负责企业版前后台开发(120+页面),经历了整个项目周期。
封装一套通用的组件(30+组件),为后续业务项目提供支持,提升开发效率
与后端配合解决了诸如瀑布流图片渲染问题及长列表渲染问题,极大地提升了页面的流畅度,提升性能
与后端一起采用RBAC权限控制模型来实现权限的模块,通过addRoute实现对路由的控制