**
- 熟悉
HTML,熟悉HTML5中的新特性,编写语义化的代码 - 熟悉
CSS,根据设计稿还原页面,熟悉移动端页面编写,熟悉CSS3,了解Sass等CSS预处理语言的语法 - 熟悉
JavaScript,以及常用的ES6、ES7等标准,熟悉原生JavaScript代码编写,熟悉JavaScript语言特性 - 熟悉
TypeScript,掌握TypeScript代码的编写 - 熟悉
React.js技术栈,熟悉组件化、函数式等特性,了解MobX/Redux状态管理工具的应用实践,了解React Native技术栈 - 熟悉
jQuery.js/Zepto.js类库,可以编写对应的插件 - 了解
Vue.js技术栈,了解Vue Router、Vuex的应用,了解Vue.js相关的实现原理 - 了解小程序开发,了解小程序原生语法、生命周期等,项目中实践
MpVue小程序开发 - 了解
HTTP协议,掌握前后端分离的开发模式、调试技巧 - 熟悉浏览器开发者工具使用,了解浏览器执行、渲染流程,有快速定位错误与分析性能问题的能力
- 了解前端工程化相关内容,了解
Webpack、Gulp等前端构建工具的应用与配置 - 了解前后端分离的部署方案,了解
Gitlab CI/CD、Webhooks在前端部署流程中的应用,了解Nginx相关的部署配置 - 了解
Node.js,会编写简单的脚本工具 - 具有很强的业务需求分析能力、问题定位和沟通表达能力
- 具备较强的学习能力和主动性,有良好的时间和流程意识
前端开发工程师
负责爱回收自营C端站点的开发与迭代,作为主程参与了手机站、内部运营工具站点、小程序从零到一的构建,推动后续站点的迭代与优化
前端开发工程师
从周边游研发部到酒店研发部,负责对应模块的前端站点开发、迭代以及优化
- 基于
React+MobX技术栈,在迭代过程中推动整个项目 TypeScript 化 - 项目是多人参与开发、迭代,过程中推动代码格式规范、静态检查以及 Code Review
- 项目雏形基于
create-react-app,在迭代优化的过程中不断优化构建打包的配置项,力求达到更好的开发、发布体验 - 项目迭代优化过程中,引入异步加载与错误收集,支持业务上多渠道、平台投放
- 基于
React+MobX技术栈,使用多入口打包,同时构建出B端管理配置工具和C端渲染页面 - 使用一套组件定义,B端通过拖拽排序,可以预览发布最终的页面,C端读取相关配置渲染最终的页面
- 基于同程 bridge.js 开发,二站合一,投放同程旅游APP与手机站,经历多次迭代、优化
- 列表页基于发布订阅的设计模式开发,各个模块之间减低耦合,相互之间通过接口相互联系,方便迭代
- 混合搜索列表页使用 React 开发,通过实践,了解、学习组件化、组件间通信、生命周期等等
- 基于网上收集的接口、
Vue技术栈重构了 m.wufazhuce.com 的相关页面 - 通过实践了解使用
mixin、自定义指令 等 Vue 中特性 - 通过实践了解应用
Vuex
Github: TomIsion
Stack Overflow: tomision
2012 - 2016 淮阴工学院 计算机科学与技术