熟练掌握 HTML 和 CSS,熟悉 HTML5 和 CSS3 的新特性,能够编写符合标准、兼容性良好的页面。
熟练掌握 JavaScript 编程语言,了解其最新标准 ES6/ES7,并能够运用其特性编写高效、可维护的 代码。
熟练应用前端框架 React.js/Vue.js且开发并完成过企业级项目,熟练使用其周边生态并研究过其内部实现
熟悉前端工程化,熟练使用 Webpack等构建工具,并能够自己配置基础的开发环境,提高开发效率和 代码质量。
熟练使用 echarts 可视化组件开发库,有过大屏设计开发经验。
熟悉微小程序开发,设计开发过公共组件,微信支付功能。
项目:黄海森林公园景区管理项目
. 项目描述:该项目主要为黄海森林风景区做的数据管理系统,其中包括综合管理平台,景区大数 据专题大屏,景区游客服务门户,综合管理 APP,小程序服务平台等功能模块。
. 技术栈:react+redux+react-router+antd
. 责任描述:
1.参与了 PC 端的景点业态管理 ,场馆管理,酒店管理,财务管理,访问流量监测,数据看板等后台管理系统的开发。
2.参与小程序登录页,首页,微信支付部分的开发,掌握了小程序的开发流程和代码结构。
3.app林业生物管理模块的开发,后续负责安装包的打包,部署,发布与下载安装,以及安装包检测更新的研究与实现。
. 技术要点:
1.封装多个公共功能函数,如:数据、时间格式化处理,操作localStorage等在页面进行复用,提高代码效率
2.对Axios请求进行二次封装,配置基础路径、超时等全局设置,并在请求拦截器中统一为请求头添加token和响应拦截器中对错误进行统一处理,实现请求进度条
3.对webpack配置针对性优化,大大提升整体性能,首屏加载时间提升30%,大大提高了用户加载速度提升用户体验