1. 熟练掌握HTML、CSS,熟悉JavaScript、TypeScript实际项目均有应用;
2. 熟练使用Vue2、vue3项目开发,了解vue框架原理;
3. 熟练使用React进行项目开发,了解框架原理;
4. uniapp移动端和小程序开发
5. 鸿蒙应用开发,ArkTs,DevEco studio
6. 熟练使用Git、Svn等版本管理工具,以及代码分支管理;
7. 浏览器网络安全
8. 了解Webpack、Vite工程化开发
9. 掌握eCharts、d3.js等可视化开发
10.微前端qiankun
智慧巡检管控系统
1. 项目简介:该项目是一个智慧巡检系统,主要有视频录像、摄像机和机器人监控、云台控制、车辆和锁控管理、平面图绘
制、系统管理等功能
2. 技术栈:vue3、ts、element PlusUI、eCharts、vite、d3.js、ytt、qiankun
3. 项目难点:
· 为避免图片失帧,提高交互效果,采用d3.js绘制操作svg图片
· 为了使视频和云台等组件的便于使用和维护,将原有组件拆成布局和业务两部分,是组件更加便于使用和维护
· 巡检系统对实时数据有一定要求,实时数据的推送选用sse和轮询等较轻量方式实现
· 为便于项目后期的维护和主题可定制化,样式布局等采用全局变量方式
· qiankun接入数字孪生微应用模块
小v办贷
1. 项目简介:该项目是基于银行办贷系统,开发的一款适用平板办理贷款业务的APP
2. 技术栈:vue、js、uniapp、uView
3. 项目难点:
· 抽离公共组件及js模块,vuex管理数据,mixin管理公共模块代码
· 配置优化:loader生命周期中添加log清除,文本注释,babel以及文件的处理等
· 通过预渲染对部分页面性能优化
· 对包体积、图片、缓存做了一些针对性优化
掌易行App
1. 项目简介:该项目是一个移动端的掌上银行app项目,包含用户交易、理财、转账等业务
2. 技术栈:uniapp、uView、vue、js
3. 项目职责:
· 完成该项目用户评分、用户登录、基金、我的、im模块已读未读多端同步等相关模块功能的开发
· 封装部分业务组件,解耦组件展示和业务逻辑
· 抽离js、class模块,实现代码复用及整合
· 新老项目持续优化重构,老项目维护开发,改版项目新需求开发