1.熟练掌握 HTML5 + CSS3 + JS 编程,熟悉前端调试工具,能够高度还原 UI 提供的设计图,具备良好的代码风格。
2.熟练掌握 ES6 新特性,如:promise,async,箭头函数等。
3.熟练掌握并使用过 less,sass,stylus 等 CSS 预处理器。
5.熟练掌握 js 面向对象,如:闭包、原型、继承等。
6.熟练掌握 vue 全家桶(vue.js、vuex、vue-router、vue-resource)进行开发,熟悉 vue组件间数据传递的策略,熟练使用 WebPack 打包工具。
7.熟练使用前端 UI 组件库 Element-UI,Vant,Swiper。
8.熟悉uni-app 开发框架。
9.熟练使用 git 和 svn 版本控制,做到分支开发与版本迭代控制。
10.熟练使用 npm 包管理工具,能快速掌握相关包技术的使用。
11.熟悉防抖,节流,图片懒加载/预加载等优化措施。
12.熟悉移动端适配,移动端事件等相关问题。
一、 爱侣游 后台管理系统
项目简介:一个收集、管理旅游门票,分销商的后台管理系统。
开发技术栈: Vue,element ui,echarts等
技术要点:
1.使用了vue-router进行了页面的跳转以及路由的传参。
2.通过浏览器的localStorge来存储用户登录的信息,使用导航守护判断所开放的权限。
3.通过axios来进行数据的请求,在页面上渲染展示。
4.通过Vuex来管理项目上的数据存储。
5.使用antd的骨架屏来优化首页等界面。
6.使用keep-alive配合includes和excludes实现对路由组件状态的准确缓存
二、comdoc管理系统
项目简介:该项目主要为一些律师事务所,人力资源公司以及企业提供合规咨询服务。
开发技术栈: Vue,echarts,pdf.js,webpack等等。
技术要点:
1.使用echarts以及pdf.js等插件库。
2.使用实列$parent和vuex以及props来实现组件中的通信传递。
3.后期组件的封装,规范代码,维护起来更方便快捷。
4.使用路由懒加载来提升资源请求过多的问题,从而提高用户的性能体验。