● 掌握Web前端开发基本技能,熟悉W3C标准、HTML、CSS等,重视页面交互与用户体验
● 掌握JavaScript及ES6新特性如解构赋值、promise、async/await、generator等
● 熟练掌握 React 全家桶及Next.js框架,能够基于 Ant-Design 库对组件进行二次封装
● 掌握Vue+Vuex+Vue-router全家桶技术栈,并对其原理有一定了解
● 掌握前后端完全分离的开发模式,熟练使用mockjs等模拟数据进行数据模拟及前期开发
● 掌握小程序开发,熟练运用小程序ui组件库及api进行开发,了解uni-app小程序多端适配框架
● 掌握前端主流框架及ui组件如elementui、ant-design、vant、iview等并有深度使用经验
● 掌握webpack使用及相关配置、插件及其原理对前端开发工程化自动化有着深刻的理解及实践
● 掌握echarts、highcharts等数据可视化组件及数据可视化报表开发经验
● 熟悉后端开发,可使用nodejs及其框架如express、koa、egg等框架实现对mysql的增删改查
● 熟悉http协议、网络、浏览器渲染原理、设计模式、性能优化、前端安全等也有一定的了解
企业级门户网站500px 访问地址:https://500px.com.cn/ 2023年01月 - 2023年07月
项目描述: 500px是致力于摄影分享、发现、售卖的专业平台,来自世界各地的摄影师是我们忠实的用户,在社区中,用户可以一起分享图片、发现好作品、交流拍摄技巧,也可以创建属于自己的摄影个人主页,并通过创建个人专属摄影主页的方式,聚集分享自己的原创作品
技术栈: react, axios,Ant Design,redux,nextjs
项目职责:
负责500px迭代需求的前端开发,包括Best10大赛,发现,热门,排名上升,部落,联系我们等,使用react全家桶进行开发
完善项目的ci/cd流行实现项目的自动化部署,同时接入埋点及性能sdk实现用户访问的统计及前端报警监控
使用瀑布流实现500px热门,排名上升,新作布局
使用axios进行网络请求,并实现了对网络请求的二次封装为了减少请求,搜索时使用防抖优化
独立封装基于react的留言评论树组件message-tree,并对组件进行打包上传公司内网组件库,在其他业务线项目中亦可复用。
自定义封装图片懒加载hook,大幅度缩减重复性代码,避免了重复性工作
基于RBAC权限模型设计权限系统,通过全局导航守卫配合用户合法路由表鉴权,实现管理控制各级用户的路由访问权限
购买图片对接支付宝,微信支付
通过redux存储用户信息,用户按键权限表,实现了对用户操作的权限控制
优化webpack打包时间,从1分到20多秒
AI评论插件 2022年09月 - 2022年12月
项目描述: AI评论插件基于chrome插件开发,是谷歌浏览器的一个插件,旨在借助python将评论数据通过爬虫爬取下来,通过chatgpt进行分析,提取关键词,卖点信息,助力运营团队找到营销卖点,并为主项目引流。
技术栈: react,axios,chrome插件,antdesign,python
项目职责:
负责库技术从零到一的技术选型及框架搭建,业务组件基于antdesign二次扩展
根据UI设计统一组件的样式风格,包括主题色系、大小、间距、icon图标等
二开实现业务组件,如select组件支持全选、table-pro组件、树状业务组件、日期组件支持标注等
ga埋点,统计关键词出现次数
500px光影圈 2022年04月 - 2022年08月
项目描述: 500px光影圈是一个微信小程序,由视觉中国与国际知名图片社区500px.com联合推出。在社区里,我们一起来分享照片、 发现好作品、交流拍摄技巧、创建属于自己的摄影个人主页。同时社区会将摄影师的摄影作品推送给上亿部手机作为锁屏杂志和壁纸,或是选入图片库进行销售,最大限度地发挥图片的价值,助力摄影师建立自己的个人品牌。
技术栈: Taro,axios, 微信开发者工具,Express ,nodejs,mysql
项目职责:
根据UI要求对页面进行改版优化,负责首页,部落,个人中心等模块的开发迭代工作
构建原生态微信开发应用,进行移动端页面重构
页面水印功能实现
帮助中心 2021年07月 - 2022年03月
项目描述: 帮助中心是公司为内部为员工进行文档维护开发的一个网站,主要包括主页数据统计,文档的上传,搜索技术文档,非技术文档功能,学习汇聚平台,局点信息支持,审核中心,个人中心等模块。
技术栈: React,Axios,React Router,Antdesign,TypeScript,Electron
项目职责:
负责学习汇聚平台、文档上传,审核中心的前端模块的开发工作,使用react全家桶进行开发
使用axios进行网络请求,并实现了对网络请求的二次封装为了减少请求
大文件上传,使用切片上传形式,支持上传、暂停、续传
使⽤chart.js在展示点赞,收藏排行榜榜单等功能上对数据进行可视化展示
独立封装基于react的留言评论树组件message-tree,并对组件进行打包上传公司内网组件库,在其他业务线项目中亦可复用。
将Ant-design的table进行二次封装,实现一个多功能表格
500px是一个致力于摄影分享、发现、售卖的专业平台,来自世界各地的摄影师是我们忠实的用户。500PX,创建于2003年,是全球知名的在线摄影社区,由Oleg Gutsol和Evgeny Tchebotarev共同创立,致力于分享、发现、售卖摄影作品,寻找最优秀的摄影人才,找到志
云霓旅行是一个微信小程序,为云南旅行社合作开发,它通过提供旅游信息、预订服务和个性化推荐等功能,为用户提供全方位的旅行服务。用户只需通过扫码或搜索即可进入小程序,无需下载安装,方便快捷。旅游小程序的功能包括: 1.旅游景点介绍:小程序可以提供详细的旅游景点介绍,包括景点的历史文
专业Etsy选品运营工具EstyHunt是一个PC端网站,致力于提供Etsy运营一站式服务,帮助卖家全面剖析Etsy产品数据,掌握市场流行风向。现已支持关键词研究,数据化选品,店铺分析以及智能邀评功能,助您提高运营效率。