1. 熟悉 HTML、CSS、JavaScript 等前端技术
2. 熟悉 ES6 语法以及前端组件化、模块化的开发流程
3. 熟练使用 Vue 全家桶、Antv 和 Element 等 UI 框架
4. 熟练使用 Git 版本管理工具、Webpack 打包工具,了解 Vite 打包工具
5. 有 Vue3、TS、Vite、小程序、Node 等实际开发经验
6. 有 Canvas、Mapbox-gl、Antv g2 图表等实际使用经验
安全渗透测试项目
Lucy 平台:主要面向渗透工程师,是一个半自动化辅助工具,简化工程师的操作,实现数据汇总
和分析
David 平台:主要面向客户,是一个 Lucy 平台生成数据的展示平台
【主要技术和工作内容】
1. Vue、TS、Element、Ant Design、AntV G2 图表、Canvas、SVGA
2. 负责平台脚手架、插件等的调研和选型,核心功能模块和官网的开发
3. 使用 canvas 制作动态大屏(https://note.youdao.com/s/bh4gr48s)
a) 使用向量计算达到球与球的碰撞效果
b) 使用离屏 canvas、资源缓存等方式降低性能损耗
4. 提出代码规范,定期组织 code review,降低了代码耦合性,加深小伙伴对代码统一性的重视,整
体提高了团队开发效率