• 熟练掌握HTML5,CSS3, Javascript的基础知识
• 熟悉常用的流式布局、Flex弹性布局、rem布局等布局适配方式,会使用Bootstrap等响应式框架,能准确还原设计稿样式
• 熟悉ES6+新特性,会使用版本控制工具Git
• 熟练使用Ajax进行前后端交互,熟练使用less、scss等CSS预处理器提升开发效率
• 熟悉Vue、React等前端主流框架,熟悉利用Vue-cli配合Vue+Vue-Router+Vuex+axios+ElementUI进行MVVM设计模式下的组件化开发与数据交互,熟悉jsx基本语法、类式组件和函数式组件,熟悉React+React-Router6+Redux的开发模式和流程,了解一些常用的hooks
• 熟悉微信小程序开发,熟悉使用uni-app开发跨平台应用和小程序
• 熟悉Vue3和Typescript
• 熟悉npm、yarn等包管理器,了解其常见命令和用法
• 了解webpack、vite等前端工程化工具,了解构建和打包速度优化
• 了解浏览器的工作原理和计算机网络的基础知识
• 了解Node.js、express、MySQL和MongoDB等后端知识,有使用Egg等js后端框架开发后台服务的经验
个人项目:
• 基于Vue+Vue-Router+Vuex+ElementUI开发的电商网站和电商后台管理系统,电商网站实现了登录注册、商品分页展示与搜索、添加条件进行搜索过滤、加入购物车、购物车结算等功能,后台管理系统可进行相关商品上架下架、修改商品的属性、查看商品的状态等等,并且可直观地看到整体的商品相关销量情况。
亮点:
1. 使用路由懒加载、图片懒加载、ElementUI组件按需引入,提升页面渲染速度
2. 对axios进行二次封装,添加请求拦截器和响应拦截器,利用其进行相关API接口的请求与响应
3. 将分页器、轮播图等组件封装为全局组件,增加代码的复用性,提升开发效率
4. 使用Git进行代码版本控制,将代码托管到GitHub仓库
5. 使用qrcode插件生成支付二维码
6. 利用localstorage存储用户token信息
7.使用echarts等数据可视化插件进行数据可视化展示
8.配置代理服务器解决跨域问题
9.使用mock进行数据模拟,加入nprogress进度条优化用户体验
10.使用dayjs插件处理日期
• 基于Vue+MuseUI开发的前台页面展示,展示用户发表的文章、发表历史的归档、文章分类和用户的相关简介;React+tsx+Redux+ArcoDesign Pro开发的后台管理系统,对文章内容、用户及用户的评论等进行增删改查和修改网页的相关配置;Egg+MongoDB搭建的后台服务,对客户端请求的数据进行处理并响应给客户端。
亮点:
1. 前台项目使用了canvas画布、鼠标点击特效、标签云、归档页树形结构和主题色切换等功能,以及markdown文本解析器mavon-editor,增强了页面的视觉效果和美观度,提升用户体验
2. 后台管理系统使用了状态管理工具Redux,方便组件间进行通信和数据共享,使用基于React的markdown文本编辑器for-editor和一键复制粘贴插件使操作更加便捷,以及中英文切换实现国际化等等功能
3. 后台服务是利用企业级js服务端框架Egg快速搭建的一个服务端项目,其中用到了RESTful风格的路由,egg-mongoose连接MongoDB数据库和egg-jwt生成token存于cookie、bcrypt对密码进行加密存储等等,并且加入了定时任务对用户评论进行审核
实习项目:
• 负责公司的汽修管理系统部分前端页面的制作及bug的修改,实习期间注册了高德开发者并实现了调用高德地图的Web
服务API进行定位和标记地点的功能
• 协助完成了视频推广小程序的开发,使用uniapp,对用户的点赞数和分享数进行记录以分析用户的喜好并完善相关产品
• 协助开发网红拓客app,并与后端人员进行接口联调,学到了许多新的知识并积累了经验
• 参与千万级项目湖南省交通运输行政执法系统的开发,实习期间熟悉了React+umi+Ant Design Pro的开发模式,完成
了三个子系统工作台页面的编写与接口联调和部分bug的修改
• 与产品经理沟通,和后端人员配合完成电子支付和支付票据填报的需求并交付省交厅,了解了一个需求从开发到交付的一整套流程
• 参与天津市公路中心数据中台WebGIS系统的bug修改,熟悉了OpenLayers地图开发库的使用
可兼职时间
可兼职地点
0条评论 雇主评价