1、熟练使用 vue 相关技术栈,包括 Element-ui、axios、vuex、vue-router 等;
2、熟练使用原生 JavaScript 编程,掌握 ES5/ES6 等语法特性;
3、有数据可视化开发经验,熟练使用 eChart、v-chart、chart 制作自定义样式图表;
4、熟悉 HTTP 协议,了解 TCP/IP 的基本⼯作原理,熟悉各种 Web 标准规范;
5、使用过非前端脚本语言,NodeJS、egg、koa2,并有项目经验;
6、熟悉 CSS 预处理语言,如 LESS、SASS、STYLUS;
7、封装与维护前端通用组件,提高开发效率。
一、短链分发平台 PC 版( https://dwz.51.la )
项目描述:提供链接缩短、分发、数据分析、二维码推广等功能服务,支持微信端跳转,实现低成
本精准推广,驱动业务增长。
我的成就:
1、城市选择组件开发。
2、对相关组件进行二次封装降低维护成本。
3、使用 ECharts 自定义图表,实现数据可视化。
4、实现多个短链的添加、删除、修改、查询等。
5、新用户引导动画开发。
二、51LA 网站统计后台管理
项目描述:主要用来给运营查看每天的网站数据,修改用户信息,广告管理,资讯文章管理、回复
用户意见反馈等等。
我的成就:
1、项目搭建,根据需求进行开发。
2、通过图表展示每日活跃用户数、用户留存情况等,表格展示用户信息、用户分组、查找用户、
修改用户信息等。
3、广告模块可实现新增广告位,上架、修改广告信息、下架等功能。
4、资讯文章模块可以新增、修改、通过标题查找、删除文章,文章预览等功能。
三、银行信用卡各种活动页面、抽奖页面、商城页面等