1. 熟悉ES6语法。对于常见的let、const、箭头函数、模板字符串、promise、generator/yied等特性,能熟练的应用于工作中。
2. 熟悉Node.js开发。能够基于express框架、koa框架、jade/ejs模板进行Node.js后台开发。
3. 熟悉websocket协议。能够基于websocket开发网络聊天室应用。
4. 熟悉react框架。能够基于react组件、state、props、JSX、webpack构建工具等进行组件式开发。
5. 熟悉vue框架。能够使用vue-cli、vue-router、vuex等进行组件式开发
6. 熟悉NPM包管理器。能够熟练的使用NPM包管理工具进行前端开发和Node.js后台开发。
7. 熟悉electron框架。能够使用electron框架进行跨平台的PC应用开发,并能将普通的web前端项目封装成electron风格。
8. 熟悉MySQL数据库。熟练MySQL操作,并能将其熟练的应用于Node.js后台开发和JAVA Web的DAO层开发中。
9. 熟悉JAVA web开发。能够熟练使用jsp、servlet、service、dao进行java web应用的MVC分层开发,并能使用struts、Hibernate、spring对原生的JAVA web应用进行重构。
10. 熟悉restful开发风格。能够将restful风格应用到后台开发中。
11. 熟悉常用调试工具。能够熟练的使用基于chrome、firefox的浏览器插件对前后台项目进行调试。
1、分销M站的组件和相关页面开发。主要使用vue技术栈、webpack构建工具、nginx反向代理来做前后分离的单页应用开发。并参加后期项目的测试、预发、上线。
2、分销PC端主页改造。主要基于vue将传统方式开发的站点进行改造,并对页面进行全新改版。
3、 万商白皮书项目。主要基于webpack搭建多页应用开发环境,并采用媒体查询等技术开发适应PC和M端的响应式页面。
4、 供销PC端组件开发。主要参与搜索、产品线过滤等通用组件的开发。
5、 万商项目通用组件的开发。主要使用原生js开发轮播图等兼容性较高的组件。