1、熟练掌握 HTML5,CSS3 的基本使用以及常用的响应式布局的最佳实践,能够快速还原UI设计图;
2、熟悉 JavaScript,ES6+语法,对异步编程,事件循环机制,跨域等概念有清晰的认知,并有 TypeScript 使用 经验;
3、熟悉组件化开发,擅长 Vue 及其相关生态,有 Vue3 使用经验,能够使用 React,JSX 等技术开发简单的业务 逻辑;
4、熟悉 webpack 打包工具,掌握项目中常见性能优化方案;
5、使用过 Node.js 以及 koa 框架完成常见的业务逻辑,链接 mongoDB 数据库进行增删改查;
6、熟悉使用主流工具库,如 ElementUI、ECharts、Axios、Sass 等。
7、有pc和移动端等数据可视化项⽬目开发经验,独立负责前端开发工作。
资源交付
作为该项目的前端负责人,负责了该项目所有前端的开发工作,该项目采用了vue + vuex + vue-router + axios + elementUI+ g6进行开发。
1、开发了复杂表单组件,适应各类资源表单展示,通过配置快速成功生成组件;
2、基于 axios 封装接口请求类,使用 api 目 录统一管理所有接口,增加通用性;
3、结合 vuex,封装了一个带缓存功能的路由方法来满足移动中页面切换的需求;
MES管理平台
项目背景:MES管理平台用于为日化、食品、制药等制造企业建立统一的生产管理调度平台。技术选项:vue2 + element ui + vant + vuex + rem +flex
负责该项目的后台与移动端开发
项目背景:在日常的碎片时间中,关注业界的技术趋势,开阔个人视角,同时能增强团队知识分享的氛围。 技术选项:vue3 + element plus + TS + Nodejs + koa + TypeORM
项目背景:公司内部人员使用的任务管理系统,主要是为了部门人员管理项目开发任务与进度。 技术选项:react + react hooks + react-router-dom + react-query + antd + emotion