个人优势:
项目经验丰富,有着丰富的开发经验
勇于承担,在项目需要的时候能够站出来承担主要开发和设计
持续学习,在业余时间仍然坚持学习和关注前端最新趋势技术
善于总结和复盘,在项目结束后总结项目经验的教训,在之后的项目中改进
技能掌握:
熟练掌握原生JS,能够快速手写代码
熟练掌握css
熟悉vuejs框架并有实战经验,并且了解VueJS双向绑定机制实现原理、了解vuejs数据驱动视图的实现原理
熟悉常见前端跨域方法
了解前端安全
了解Angularjs框架
了解ECMAScript 6 部分新特性
主要贡献:
• 作为核心成员参与主站项目重构,由前后端耦合转变为前端node渲染。
• 作为核心成员参与并完成聊天室项目开发。
• 作为核心成员完成A站文章区改版项目(A站核心模块),项目已上线。
• 作为主要负责人推进后台系统使用vue.js框架重构。
• 作为核心开发负责A站广告系统jssdk的开发。
涉及技术:
node.js(thinkJS框架)、vue.js、vuex、react.js、jquery、jade、sass、gulp、webpack
大体框架:
• 主站重构:
使用thinkjs Node框架搭配jade模板引擎,sass css预处理引擎进行前端模板渲染。该架构可直接通过后台cms配置好的数据进行模块区块的动态渲染。使用jquery绑定用户事件和处理异步请求。
• 聊天室项目:
前端架构使用react.js构建渲染层和用户事件响应处理。并且通过使用发布-订阅模式,调用腾讯IM SDK相关API代码进行通信,完成用户界面到腾讯IM SDK整个流程的响应开发。
• 文章区改版:
使用thinkjs框架,大体与主站重构类似。
• 后台系统重构:
推进使用vue.js和vuex配合使用进行前端UI渲染、事件响应和组件间通信。复用ElementUI所提供的组件快速搭建用户界面。并且在特殊情况下进行组件的二次开发。