1、 熟练掌握HTML5 + CSS3 页面布局、响应式布局、Flex 弹性布局
2、 熟悉Less、sass 预编译技术、提升代码灵活性与开发效率、增强代码的可维护性
3、 熟练掌握 JavaScript 基本语法、DOM 操作、面向对象方式编程、js交互逻辑
4、 熟悉ES6、原型链、继承、作用域、闭包,掌握常见跨域技巧
5、 熟练掌握axios与模板引擎和后端进行数据交互、实现动态渲染与页面部分刷新
6、vue + vuex + vue-router + element-ui 体系的前端框架开发
7、 使用 vue-element-admin 和 vue-admin-template 项目解决方案进行项目的二次开发
8、 掌握 Echarts、Element-Ui 的使用
9、熟悉 MVC/MVVM 原理,熟悉前后端分离模式下的模块开发方法; 10、了解后端编程思想,node.js、java、常见 SQL 语句
11、熟悉 Git 代码版本管理工具、使用 npm 管理项目所依赖的包 12、熟悉模块化开发、组件化开发提升代码灵活性
1、结合 UI 设计稿还原设计图,完成页面的显示
2、与后端配合将数据渲染到页面
3、利用前端框架和组件库搭建页面的结构
4、参与公司前端系统的架构设计,项目的开发
5、对上线项目做后期维护
6、 使用前端优化,将 sprite 图进行图片懒加载,将重复使用的 CSS 样式抽取出来做成公共样式
7、 对 axios 进行二次封装,方便请求接口的调用,更易于后期管理
8、使用 git 版本控制工具,实现多人协同开发项目
后台管理系统: 对员工进行权限管理,不同的权限分配不同的路由有权进行一些操作 有过电商网站的经验,主要对购物车进行操作、商品上展示的放大镜等
人资中台项目: 权限的设置,添加动态路由,对公司架构进行树形结构渲染,Excel的导入导出,处理头像和证件照的保存