熟练掌握 HTML、CSS、 Javascript 以及熟练掌握ES6常用语法
熟练运用 React框架,了解源码,并且熟练运用其周边工具redux、react-router、antd等
熟悉运用Vue2.0框架,了解源码,并且熟练运用周边工具vuex、vue-router elementUI等
了解TypeScript和uniapp的基本语法使用及其编译配置
了解Node并使用过express框架
2018-03 ~ 至今 云端管理系统 Web 前端开发
项目介绍:该项目是基于公司的Wi-Fi路由等设备集成的云端管理系统,包含人员、设备、Access门禁、Wi-Fi、VPN、SD-WAN等 管理及策略的下发
技术栈:React + Redux+ React-router + Sass + Webpack
主要职责:
• 独立自主负责Cloud管理系统中 SD-WAN的前端功能模块,在功能模块开发初期,积极参与到产品功能流程讨论中,为界面样式 统一、表单验证等提出自己的意见并被采纳。通过Eslint来规范化代码,使用按需加载来减少初次渲染界面时间,运用Echart来展 示数据的分布、流量等数据。
• 随着技术更新及陈旧的代码不规范,对User/Group/Wi-Fi/VPN等功能模块的代码重构,运用了React Hook技术方案,并对组件 进行拆分,降低代码的耦合性,使代码更加简洁可读性强。
• 熟练运用Git来管理代码的提交、版本控制等,提高项目的协同效率。
2019-06 ~ 2020-08 官网多页面开发 Web 前端开发
项目介绍:基于云端管理衍生的多页面及其第三方跳转的中转页面 技术栈:Vue + Webpack
主要职责
• 通过webpack实现vue多页面入口、样式、图片、Vue等文件编译配置,对生产环境和开发环境区分配置,使用plugin与loader优 化打包配置
• 通过i18n实现国际化语言配置
• 使用vue + element-ui来实现响应式布局,兼容pc端与手机端h5浏览器
• 利用cookie的特点来获取用户分身认证,实现中间跳转
2020-05 ~ 至今 chart-component
项目介绍:基于typescript进行chart组件开发
技术栈: react + typescript + rollup
主要实现:
• 通过 react、typescipt 进行组件化开发
• 利用svg来实现图表的基本坐标渲染
• 了解typescipt的使用及编译配置
• 使用轻量级的 rollup 来打包编译组件
项目介绍:该项目是基于公司的Wi-Fi路由等设备集成的云端管理系统,包含人员、设备、Access门禁、Wi-Fi、VPN、SD-WAN等 管理及策略的下发 技术栈:React + Redux+ React-router + Sass + Webpack 主要职责: • 独立
项目介绍:基于typescript进行chart组件开发 技术栈: react + typescript + rollup 主要实现: • 通过 react、typescipt 进行组件化开发 • 利用svg来实现图表的基本坐标渲染 • 了解typescipt的使用