1. 熟练掌握 HTML5 和 CSS3新特性及常见布局方案,能熟练使用 Flex 特性进行布局的设计和编写;
2. 熟练掌握 ES6+ 新特性,如: 块级作用域、箭头函数、Promise、Class、解构赋值、展开运算符、async/await等;
3. 深入理解 Ajax,并熟练掌握 axios 库的使用,能基于其封装出通用且易于维护和扩展的请求方法;
4. 深入理解 JSONP 的原理,并利用它实现跨域接口的调用;
5. 熟练掌握 Vue.js 框架,并能独立完成 Vue 项目的搭建及其相关生态的接入,如: 用于搭建项目初始模板的 vue-cli、用作 SPA 应用路由器的 vue-router、用于项目状态管理的 vuex,并能基于项目需求调整相应的配置;
6. 熟练掌握基于 Vue.js 的 UI 组件库,如: Element-ui、iView、vant-ui、cube-ui;
7. 熟练掌握 CSS 预处理语言 Less 及 SCSS;
8. 熟练掌握echarts,能基于其完成数据可视化展示;
9. 熟练掌握微信小程序的开发;
10. 熟练掌握常规 Git 操作,并能基于 Git Flow 约定执行分支的管理和合并;
11. 熟练掌握原生JS 和 jquery;
12. 了解 node.js 和 express;
最近两年一直致力于公司与湖北省财政厅合作的【预算管理一体化】系统,该系统采用 vue2 + element-ui + axios + less + echarts等技术;该项目中主要负责项目初始化搭建、公共组件封装及各业务模块等;
该项目主要应用 vue2 + element-ui + axios + less 等技术;该项目中主要负责项目初始化搭建、公共组件封装、业务代码开发等;
微信原生小程序,共计五个模块:首页、云学堂、商城、购物车、个人中心,实现对加护宝品牌的商品购买、视频播放、文章显示、公告通知,商品分享链接和海报等面向全体微信用户的商城。