1. 熟练掌握HTML5,CSS3,TS,JS,对JS运行机制、作用域、闭包、原型链、模块化、继承、垃圾回收、Promise等理论知识及应用场景都有比较丰富的认识
2. 熟练掌握Vue2,Vue3,有微前端,小程序(uni-app),钉钉以及企微自建应用开发经验
3. 熟悉前端工程化和构建工具(npm,webpack,vite)能够编写Loader Plugin进行工程化输出
4. 能够搭建前端脚手架,跨团队协同能力强。对性能优化以及前端工程化也有一定的应用及思考
BOS 运营管理平台
技术栈:Vue + Vue Router + Vuex + Antd + Webpack + qiankun
项目描述:该平台旨在通过模块化的方式,实现不同团队独立开发和维护各自的功能模块,同时保持应用的整体性和用户体验
的一致性。
个人职责:
⚫ 主导微前端架构的技术选型
⚫ 负责项目管理、文件上传、生产管理等业务模块开发
项目成果:
⚫ 使用 Web Worker 将表格计算时间从 23s 降低至最长 3s
⚫ 实现大文件分片上传/断点续传
Narada-cli(前端脚手架)
技术栈:Vue + Vue Router + Vuex + Antd + Webpack
项目描述:为加速新项目启动与开发流程,统一前端代码风格及 Git 规范。
个人职责:
⚫ 负责前端脚手架搭建,使用 Commander 进行命令参数管理,Inquirer 提供交互式命令行界面,git-clone 实现模板下载
⚫ 负责 PC 与移动端模版搭建
项目成果:
⚫ 成功部署了 5 个以上新项目,平均缩短了 30%的项目启动时间
⚫ 通过 Eslint+Prettier+Stylelint+Lintstage+Commitlint+Husky 统一前端代码风格及 Git 规范,提高了代码的可
维护性及可重用性