熟悉使用h5+css3,弹性盒子布局模式等前端web开发技术
熟悉使用jQuery,axios完成与服务器交互,页面动画效果
熟悉使用mint-ui,vue+element-ui,bootstrap等ui库
熟悉使用vue全家桶,vue组件化和数据驱动,进行页面搭建完成前后端交互
熟悉axios二次封装,请求拦截,响应拦截
熟悉使用css预处理器scss
熟悉使用git,git flow流程
了解前端工程化工具webpack,包管理器cnpm,npm,yarn
了解h5项目开发,rem布局,小程序开发
了解数据可视化插件echarts,nodejs,php,mysql和mongodb数据库
了解react
了解vue3,TypeScript
项目一 全国高校混合式教学设计创新大赛 前端独立负责人
项目介绍:教学设计大赛,清华主办,学堂在线作为支持单位,基于公司原有的培训平台开发一套比赛系统, 做到高度可配置化,后续可针对其它比赛使用;比赛分为初赛、复赛、决赛阶段,不同阶段提交不同内 容,由管理员和专家评委进行审核打分
工作职责:
1、参与需求评审
2、通过rem布局,开发h5的首页和登录页面
3、通过vue+element-ui搭建比赛后台管理模块,通过html+scss搭建用户端页面
4、二次封装优化文件上传和视频上传组件
5、bug维护和后期迭代优化需求
应用技术:
1、使用 HTML + SCSS + element-ui布局,高度还原设计稿
2、通过vue进行页面数据的绑定和公共组件的编写
3、使用xtPlayer,Ueditor插件
4、Axios用来请求数据接口数据
5、rem布局开发h5页面
项目二 雨课堂官网--讨论区模块
项目介绍:雨课堂讨论区是集合了学堂云pc端、学堂云app、雨课堂h5等各端的数据,通过记分讨论、图 文讨论、普通讨论等形式,使教师和学生在线上进行学习交流时更加便捷,深入; 该模块涉及四种角色:老 师、协同老师、学生、旁听生。分别可以对老师发起的讨论帖子进行不同操作,比如置顶,删 除,编辑,打 分等等工作职责:
工作职责:
1、该项目前端独立负责人,统筹开发,调试,上线等一系列工作
2、根据设计稿,高度还原前端页面
3、与后端配合,完成接口调试工作
4、对线上的 bug及时维护上线
应用技术:
1、使用 HTML + SCSS ,高度还原设计稿
2、通过vue进行页面数据的绑定和公共组件的编写
3、前端完成文件的上传下载,富文本编辑器Ueditor,视频xtPlayer插件,视频打点记录学习进度打分
4、图片九宫格和查看大图处理,敏感词高亮
项目三 学堂在线--OJ编程题作答
项目介绍:学堂在线主站,新增编程题作答功能,题目由题库导入或者老师在课程内编辑发布
工作职责:
1、公司内部cms管理后台开发,可以添加编程题库,引用资源包,分配老师权限等功能
2、根据设计稿,完成学堂在线主站编程题作答页,作答历史页面开发
3、参与需求评审
应用技术:
1、使用 HTML + SCSS + element-ui布局,高度还原设计稿
2、通过vue进行页面数据的绑定和公共组件的编写
3、二次封装使用codeMirror插件
4、利用本次存储保存作答记录
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
全国高校混合式教学设计创新大赛 前端独立负责人 项目介绍:教学设计大赛,清华主办,学堂在线作为支持单位,基于公司原有的培训平台开发一套比赛系统,做到高度可配置化,后续可针对其它比赛使用;比赛分为初赛、复赛、决赛阶段,不同阶段提交不同内容,由管理员和专家评委进行审核打分
雨课堂官网--讨论区模块 项目介绍:雨课堂讨论区是集合了学堂云pc端、学堂云app、雨课堂h5等各端的数据,通过记分讨论、图 文讨论、普通讨论等形式,使教师和学生在线上进行学习交流时更加便捷,深入; 该模块涉及四种角色:老 师、协同老师、学生、旁听生。分别可以对老师发起的讨论