负责平台的前端架构设计与实现,采用vue-cli脚手架,vue-router、vuex、even-bus等;
修改webpack配置,提供开发、测试、预发布、生产环境的个性化配置;
负责基于Promise的Ajax请求库封装实现,提供请求、响应拦截器,并使用了代理模式实现拦截重复点击;
负责Socket库的设计与实现,采用发布订阅模式,实现熔错处理机制、自动重连机制、降级http请求机制;
负责Storage、cookie库的封装,标准化前端存储存取功能api;
项目中使用了大量的ES6语法,比如class、Map、Proxy等;
引入Worker开启子线程对首页大量计算进行优化;
状态管理器采用模块化;
国际化采用i18n,实现最小化国际化加载方案,动态切换语言实时加载对应语言的国际化配置;
负责前端code的git管理,分支管理等;