· 掌握Javascript/HTML/CSS,能快速还原UI稿,手写逻辑处理代码(如防抖节流,递归拷贝,查找排序,数组去重,扁平化与逆扁平化等)
· 熟练掌握ES5特性,ES6新特性(如解构赋值,箭头函数,Map和Set,class,async await等)
· 熟悉使用vue全家桶进行MVVM设计模式下的页面搭建与前后端数据交互,熟悉单页面网页开发,熟悉vue组件化及数据驱动,了解框架设计原理,有相关项目开发经验与优化经验
· 熟悉移动端适配兼容问题(如响应式布局,ontouch事件,meta标签等)
· 了解计算机网络(如http,https,tcp连接,websocket,token,axios,cookie等)
· 熟悉使用Element-ui、iView、echarts、swiper、slider、Anime.js等插件
· 熟悉uni-app小程序开发,包括常用api的使用方法等,有相关项目开发经验
· 了解异步编程原理,事件循环机制
· 了解后端开发流程,熟练使用express.js框架,了解mysql数据库使用,了解服务器部署
· 项目介绍:公司内部数字化管理系统,集合钉钉、ERP等多个系统的数据整合,分为职能、六流、OKR、OA四个子系统,如OA系统负责公司审批流程,低代码表单与拖拽流程图(仿钉钉),OKR系统负责公司项目落地与跟进,有项目管理,进度甘特图,子项目增删改查,时间轴与动态,评分系统,排行榜,签到等。
· 前端技术栈:vue2、vue-router、element-ui、axios、echarts
微商城项目,实现了一个商城所需的首页展示、商品分类、商品详情、sku组合、商品搜索、购物车、结算下单、订单状态流转、商品评论等一系列功能。
一个基于 Vue、datav、Echart 框架的 " 数据大屏项目 ",通过 vue 组件实现数据动态刷新渲染,内部图表可实现自由替换。