1、基础技能:
(1)HTML、CSS、HTML5、CSS3、Javascript、Axios;
(2)熟知HTTP协议、熟悉 W3C规范;
(3)对Node.js有一定的基础了解;
(4)对函数式编程和JS异步编程有一定的深入了解;
(5)对ES6 新特性、TypeSctipt和JS性能优化有一定的深入了解;
(6)对模块化开发和规范化标准有一定的深入了解;
(7)对vue2中的vue Router、响应式原理、虚拟DOM和Diff算法有一定的源码分析了解;
(8)对 vue3中的 compositon API 方法和原理,以及与 vue2 相比较有一定的深入了解;
(9)对 react技术有一定的了解
2、前端框架:Bootstrap、Element-ui、Jquery、ant Design
3、打包工具:熟练使用git、了解分支开发模型;
熟悉前端工程化和相关构建打包工具,如 (webpack、Vercel自动化部署、gitbub自动化部署 )
4、项目开发工具:VSCode、Sublime、Eclipse、HBuilder
一、项目介绍
项目名称:全球日间流动性管理平台管理系统
项目内容:全球日间流动性平台主要是方便中行职工人员和管理层对中行的资金进行监控和管理,主要分为系统管理、本币参数、本币头寸管理、本币资金调拨、本币监控、数据导入、资金安排、业务监控、自贸区管理、资金池交易管理、资金池参数、资金池查询及报表等模块;通过平台实现全球化管理中行资金的调拨和监控。
使用技术:Bootstrap 、HTML5 、CSS3 、ES6、echarts、Axios、git/sourceTree
主要工作:
(1)负责开发本币头寸管理模块、公告管理和公告查询模块、本币资金调拨模块、本币监控模块、资金安排模块、自贸区管理模块、资金池查询及报表等模块功能;
(2)对原先的函数式过程式开发更改为规范的对象字面量开发模式;
(3)对已实现的功能进行 js 代码优化,并运用 ES6新语法,提高运行性能
(4)实现在 iframe 标签内通过a 标签跳转到新的标签页,优化原来框架封装的tab.js 组件
二、项目介绍
项目名称:微创语音评测平台
项目内容:该项目前台主要是通过让用户为音频播放的清晰度打分,为供应商提供音频调研数据报告,方便供应商调整自己产品的语音技术。后台主要是为上传/下载评测语音数据和下载评测报告。
使用技术:vue、vuex、element-ui、ES6、webpack、github
主要工作:
(1)根据项目的需求和分析,进行框架的选型和搭建;
(2)独立负责开发前台登录、注册、密码找回、评测语音资格测试、任务例表、完成任务列表、账户管理等功能;
(3)独立负责后台管理平台系统角色管理、音频数据列表(上传和下载音频)、个人账户信息等功能
三、项目介绍
项目名称:农药追溯平台管理系統
项目内容:该项目主要是通过二维码识读设备采集入出库数据、执法数据,生成文件后通过农药产品追溯信息系统上传到农药追溯
数据库。项目模块主要有系统登录、系统管理、追溯码管理、产品数据管理、查询数据、统计数据(echarts)。
使用技术:react、Ant Design、Axios、ES6
主要工作:
(1)主要负责系统登录、产品数据管理、统计数据功能模块;
(2)维护和优化项目