熟练使用 HTML+CSS3,高质量还原设计,有页面模块开发经验
熟练掌握 vue 技术栈,完成组件的开发
熟练掌握elementUI和mintUI
熟悉 webpack,能进行简单的配置
掌握 css 预处理器, 如 less,sass
熟练使用 Git 等版本管理工具,快速融入团队开发
熟练使用 Echart,对数据可视化有一定基础
项目一:知客
项目描述
为了顺应时代的发展,公司提出营销直播,以及能统计直播数据的需求。知客基于直播,聚合场景+渠道+数据三大能力。具有发起直播、数据统计、制作直播官网扥功能。
负责内容
开发技术:vue 全家桶,Element-ui、echart
1、支付功能开发。支付方式分为微信支付和支付宝支付两种支付方式,通过tab切换。
2、项目刚开发完成,需要统一各个页面的样式,全局修改element默认样式,在父组件中修改子组件样式等,在及修改一些bug。
3、商品相关组件,其中包括商品列表、商品新建/编辑。新建与编辑为同一个组件,通过设置两个路由进行区分,编辑是则是动态路由,需要传入编辑商品的id。
项目二:绩效评估系统
项目描述
该项目主要是适合公司的绩效评估,是为了替代文档的绩效评估的流程,减少对人力的浪费。项目实现了用户登录、自评、团队互评,指定评估人、团队管理、个人中心、绩效公布与统计等功能。
负责内容
开发技术:vue 全家桶,Element-ui、axios、echart
1、项目的从 0-1 、独立完成开发。
2、未解决跨域问题,配置项目代理。
3、使用 sessionStorage 实现用户登录状态存储。
项目三:微吼直播
项目描述
微吼直播是一个有六年历史的网站,其直播功能非常的强大,项目也非常的大,没有实现前后端分离。开始的直播依赖于flash,长远考虑在版本迭代中进行去flash。因为完成一份微软定制以为高级前端开发工程师需要4个工时,所以将报名表单产品化。
负责内容
Flash阶段:
开发技术:jquery、php、ajax、bootstrap
官网修改:新一年的开始需要对网站的一些文案的修改,公司发展历程等的修改。
微软表单定制:主要为微软制作直播预约时的报名表单。
报名表单产品化:控制台主要包括新建表单(题型选择、头图上传、皮肤选择、是否开启独立链接)、编辑表单、预览表单,观看端分为pc观看端与移动观看端。
去flash阶段
开发技术:vue全家桶,webpack,scss
点播上传:基于公司已有的sdk进行开发,首先进行初始化点播sdk、然后监听各个事件成功后回调,然后执行相关操作。
问卷sdk:对现有的问卷sdk进行维护,并根据微吼直播的业务需求进行修改问卷sdk,最后在业务线中接入问卷sdk。
聊天审核:当主持人开启聊天审核时,所有的聊天消息将发送到审核频道。操作者(支持多人同时进行操作)可以对这些聊天进行通过、阻止,对发送聊天者进行踢出与禁言。
项目四
微吼课堂
项目描述
课堂主要用于讲师在线直播讲授知识,在讲授课程中,讲师可以通过答题、答题器、考试、计时器等互动工具与学员进行互动。
负责内容
开发技术:vue全家桶、fetch、echart、scss
答题,在已有的基础上进行题型(单选、判断、问答)的新增,讲师可以通过控制或在答创建面板进行新建问题,讲师将某个题目推荐出去后,只有学员能进行作答。互动时区分讲师、嘉宾、助理、督课和学员五种角色。
答题器:基于答题功能,通过后端在接口和消息中新增字段bu,区分答题与答题器.
考试:讲师将题库的问题进行组合成试卷,在课前准备中将试卷添加课堂中,上课时将考试试卷推送出去,除了学员意外的其他角色可以浏览试卷,但不能对试卷进行作答。
问答:在直播中,讲师点击侧边将开启问答,此时讲师、助理、嘉宾三种角色可对问答的面板进行发布、撤销发布、禁止提问、取消禁止等操作,且操作后问答面板展示的内容是一模一样的。学员可以发起提问。
项目五:轻享直播
项目描述
轻享直播主要是公司对接外包服务的项目模板,主要功能有用户登录,直播、文档上传、数据统计.
负责内容
开发技术:vue全家桶、fetch
文档上传:通过input上传并转码成功后,可以预览,预览主要是获取到文档中每页对应的hash地址,然后展示出来。
数据统计,对数据进行统计,主要用的echat类型有饼图、地域图和折线图。