1、熟练使用HTML5、CSS3进行移动端和PC端响应式页面的开发及制作;
2、熟练使用原生javaScript语言,熟悉ES6语法,掌握jQuery等前端类库;
3、熟练使用Less预编译技术,flex布局、响应式布局、rem布局等布局方式;
4、熟练使用ajax,axios与后台进行数据交互;
5、熟练使用前端ui框架,bootstrap,element-ui,vant-ui等;
6、熟练使用主流框架react和vue以及vue全家桶,vue-cli脚手架,并具有实战经验;
7、熟练使用git代码版本管理工具,npm包管理工具;
8、了解小程序的开发;
9、了解可视化库ECharts、Highcharts等;
CRM客户管理系统
1、使用vue-cli脚手架创建项目,使用vue-router和组件化实现SPA页面;
2、客户信息录入模块使用v-model双向绑定,axios提交录入信息,vue-quil-editor插件实现富文本编辑功能;
3、使用element-ui搭建后台管理系统页面,使用less预处理器处理页面样式;
4、利用axios技术异步处理实现数据交互;
5、登录页面使用element-uirules校验规则,localStorage配合vuex储存token,进行持久化操作;
6、通过interceptors请求拦截器统一处理携带的token令牌并处理响应数据及异常处理;
7、通过导航守卫router.beforeEach配合includes(to.path)方法,根据是否携带token进行页面拦截;
8、使用<keep-alive></keep-alive>设置include属性对目标组件进行缓存处理;
9、使用git代码管理系统,进行模块化开发。