熟练掌握 HTML与CSS,能够熟练运用弹性布局、网格布局及响应式布局等技术开发具有良好兼容性的Web应用。
熟练掌握JavaScript与TypeScript,对ES5、ES6、ES7的新特性有深入理解,能不依赖框架进行原生JavaScript开发。
熟练掌握Vue.js框架及其生态系统,理解其工作原理,并具备多个中大型管理系统的开发经验,能根据业务需求对项目进行优化,显著提升用户体验。
熟悉React开发框架,具备相关项目经验,能迅速适应并上手新的项目开发。
熟悉浏览器工作原理及计算机网络技术,能够诊断性能问题并提出有效的优化方案。
熟练掌握前端工程化和模块化开发,熟悉Webpack、Vite等打包工具,能够优化项目结构以提高性能。
熟练使用 Git 代码管理工具多人协作开发。
1. 营销页面快速搭建与实时预览:
引入DSL(领域特定语言)解析技术,开发了20+个基础组件,实现了营销页面快速配置化,交付了100+个H5页面。
通过实时预览功能,确保B端用户所见即所得,大幅减少了B端与C端之间因多次实现导致的代码冗余问题。
2. 全局事件系统设计:
基于eventEmitter设计并实现了项目的的全局事件系统,支持组件间的事件传递和事件关联。
实现扩展性,使得系统能够灵活的应对可能的新增功能或业务场景。
3. 提升用户体验:
引入操作记录栈技术,实现页面草稿的保存和编辑历史的撤销功能。使用户在编辑过程中能够自由切换和修改,无需担心误操
作导致的数据丢失。
通过对图片的优化以及对大数据的处理,使得页面加载速度在1.5s以内。