HTML/CSS:熟练掌握 HTML5 和 CSS3,具备丰富的语义化标签使用经验,能够实现响应式布局,确保网页在不同设备上具有良好的兼容性和视觉效果。
JavaScript:精通原生 JavaScript,熟悉 ES6+ 语法特性,能够高效实现动态交互功能。熟练使用 JavaScript 框架和库,包括但不限于:
React:熟练使用 React 进行组件化开发,熟悉 React Router、Redux 等生态工具,具备构建大型单页应用(SPA)的经验。
Vue.js:掌握 Vue.js 的核心概念,如双向数据绑定、组件系统和生命周期钩子,能够快速开发高效、可维护的前端应用。
Angular:熟悉 Angular 的模块化架构和依赖注入机制,具备使用 Angular 构建企业级应用的能力。
前端工具与流程:
熟练使用 Webpack、Babel 等构建工具,能够优化项目构建流程,提高开发效率。
熟悉 Git 版本控制,具备良好的代码管理习惯,能够与团队协作进行代码合并和冲突解决。
性能优化:具备前端性能优化经验,能够通过代码压缩、图片优化、懒加载等技术提升页面加载速度和用户体验。
跨浏览器兼容性:熟悉主流浏览器的兼容性问题,能够通过 CSS Hack、Polyfill 等技术解决兼容性问题,确保应用在不同浏览器上的一致性表现。
前端安全:了解前端安全知识,能够防范常见的安全漏洞,如 XSS、CSRF 等,确保应用的安全性。
1.使用vant-cli,独立开发银行内组件库,组件50+,每个组件包含单元测试。
2.参与过大型BI工具开发,并在银行内app,pc,平板,大屏上使用。
3.银行APP与小程序开发
该系统是为了打造统一、高效的多渠道组件管理能力,通过拖拉拽的方式快速完成页面搭建及应用发布,发布后会生成SSR静态资源,存在在夫服务NAZ盘,同时具备组件版本控制,不同版本发布不会影响已发布页面。本人在项目中充当前端架构角色。
组件库是构建高效、一致且可维护的用户界面的核心工具。为了满足公司内部多个项目对高质量、可复用组件的需求,我主导开发了一套独立的前端组件库,旨在为团队提供一套标准化、高性能且易于维护的 UI 组件集合。