熟练使用html、css、javascript等前端技术,完成网页静态布局和数据交互
熟练使用webpack,vue-cli,gulp等工具进行前端模块化,工程化构建
熟练使用uniApp进行微信小程序、移动端、APP等多端开发
熟练使用element-ui,ant-design,vant-ui等主流ui框架
熟练使用git、svn版本控制工具,进行代码管理,实现敏捷开发
熟练使用jest测试工具编写测试用例
熟悉响应式布局及常见的兼容问题
有React+Typescript开发经验
了解node.js,koa服务端开发
【四川省水利厅办公OA系统(PC端+APP端)】
项目描述:
该项目是为水利厅搭建的OA数字化办公系统,主要包括公文OA流程化处理,文件发送处理,文档在线预览,待办文件实时推送等
技术要点:
vue-cli+vue-router+vuex+sass+Echarts+axios+jquery+websockt
个人职责:
使用 vue-cil 进行项目整体架构的搭建 运用 element-ui 搭建 ui 框架
针对不同部门和机构的人员使用 vue-router 的动态路由功能,实现多用户多身份的权限管理
封装 axios 添加了基本的返回和响应拦截器,并且拓展了axios 的功能实现了请求防抖和请求缓存功能
PC端数据展示页面使用 Echarts 动态绘制柱状图、饼状图、散点图等多种可视化大图
使用 uni-app 开发移动APP端所有静态页面和功能交互,包括与后端的数据接口对接
解决 APP 端各种手机的适配问题,使用 uni-app 调用原生 Android 原生接口
使用 gulp 针对多机构不同需求,根据不同需求实现多版本构建,使开发更高效
【雅森帮学习平台二期(微信小程序+PC端)】
项目描述:
该项目是雅森帮的二期工程主要是增加微信小程序端,重构后台管理以及对web端的功能进行维护和优化
技术要点:
微信开发者工具+微信小程序api+gulp+less+vue-cli+vuex+vue-router
个人职责:
使用原生小程序完成整体框架搭建
使用微信小程序直播技术完成项目的课程直播,直播回放,直播弹幕,刷礼物等功能
使用 gulp 实时编译 less 为 wxss 编译 typescript 为 js 拓展了微信小程序的开发能力,使合作开发更便捷
后台管理系统将 layui+jquery+java模板引擎的 mvc 架构重构为 vue-cli+element-ui 的 mvvm 架构方式
【保利威直播平台】
项目描述:该项目主要是搭建直播页面,让老师在线授课,学生在线听课以及在线的课堂交流
技术要点:jquery+bootstrap+Aliplayer阿里直播技术
个人职责:
使用 jquery+bootstrap 搭建响应式框架,适配多分辨率设备
运用 WebSocket 技术实现多人聊天系统,实现直播上线通知,评论区自由讨论等