1、常用开发语言TypeScript、JavaScript、HTML、CSS
2、常用技术框架jQuery、vue2、vue3、react(不常用)
3、常用的UI框架iview、elementui、elementplus、antdesign。其中熟悉elementui的源码,正在看elementplus的源码
4、常用打包工具:webpack(vite这个框架也用,编译的结果没有webpack能达到预期,不过开发还是用vite比较快)
5、熟悉qiankun框架
6、做过一些浏览器兼容
2021.04 - 2021.12 宁波银行前端架构升级
担任角色:前端开发
项目内容:
1、该项目为宁波银行前端架构升级(兼容性做到 ie9)
2、根据 UI 设计,定制宁波银行前端组件框架
3、出一个配置相对完善的脚手架包括打包配置、eslint 检测、 单元测试、路由配置、状态管理 vueX 配置、多语言配置、gulp 主题配置、mock 服务配置、封装常用方法以及兼容性处理
4、微前端集成
5、基于业务场景开发业务组件
6、支撑和维护
工作内容:
1、基于UI设计和常用的功能场景,在elementUI的源码上改造和完善基础UI组件
2、脚手架的搭建与完善,包括webpack、 eslint、mock服务、store、router等配置
3、微前端的配置
4、兼容性处理
5、业务上常用的方法和检验的封装
6、npm私服整理与维护
7、开发业务组件
8、对UI组件的使用和封装方法的使用及常见错误的文档整理
9、项目架构升级过程中遇到的各种问题及我们组件和脚手架的问题的解决
作品图一个为宁波网银一个是app,网银还在持续翻新中,部分功能模块已使用新框架, 1、该项目为宁波银行前端架构升级(兼容性做到 ie9),也包含移动端的,做的较少 2、根据 UI 设计,定制宁波银行前端组件框架 3、出一个配置相对完善的脚手架包括打包配置、eslint 检测
定制化开发宁波银行前端架构(包括pc端和移动端),pc端要求兼容到ie9 主要工作: 根据ui设计定制化开发ui组件库 搭建功能完善的脚手架,包括打包配置、eslint 检测、 单元测试、路由配置、状态管理 vueX 配置、多语言配置、gulp 主题配置、mock 服