1. 熟练掌握HTML、CSS 和 JavaScript前端开发语言
2. 熟练掌握ES6/ES7语法
3. 熟练使用Vue,对Vue的数据驱动、组件化、生命周期有清晰的认知
4. 熟练使用Webpack对项目进行工程化管理,熟练使用GIT等代码管理工具
5. 熟悉前端数据可视化库Echarts,有实际项目经验
6. 了解TypeScript语法,有TypeScript开发经验
7. 了解React、qiankun框架
8. 了解 uni-app 、微信小程序
9. 了解 Node.js、koa
出入境H5
项目简介:文莱居民以个人或亲友群体为单位出入境时填写申请并支付核酸检测费用的H5项目,支持网页和app内嵌页两种访 问形式。服务文莱44w+民众,日活达到2.6w+。
技术方案:vue3.0 + vite + vant + html2canvas + jspdf
责任描述:
1. 独立负责技术选型,项目结构设计和开发工作
2. 封装 vue 组件插件提高可复用性
3. 使用html2canvas + jspdf 实现网页导出PDF功能,解决分页内容截断问题
4. 与app端对接,消息通信和兼容性处理
教研云
项目描述:该项目是一个为教育教研用户提供丰富的备课资料素材,具有可快速生成讲义试卷,根据各科特点提供特有的学科 工具等功能的web平台。用户量19w+,日活1.4w+。
技术方案:vue-cli3.0 + ant-design-vue
责任描述:
1. 负责部分品类页面的开发与维护
2. 基于videojs开发简易的视频播放器,并支持切换列表项播放
3. 开发 npm 私有包实现跨项目使用
4. 性能优化,长列表渲染保证拥有上千个资源元素的页面不卡顿
5. 性能优化,cdn加速和动态加载等提升首屏渲染速度60%左右,提升编译效率从70s降至18s左右
数据监测平台
项目描述:该项目是一个将内容生产、使用的数据可视化的平台,为教研工作提供数 据支持,帮助教研老师提高教研工作质 量。
技术方案:vue-cli2.0 + javascript + Echarts
责任描述:
1. 参与核心模块的开发工作
2. 使用Echarts实现生产数据、用户行为数据的类型占比图和趋势图等
3. 基于平台收集的B端数据开发可视化报告页(H5页面)
作业系统
项目描述:该项目是一个支持灵活布置多种作业、线上线下结合作答,自动批改生成个性化报告,错题收集&订正,智能推荐
个性化练习等一站式服务的H5项目。
技术方案:html + css + TypeScript + webpack
责任描述:
1. 使用es6语法 + typescript类型校验,避免冗余的代码并提供效率
2. 封装 swiper 方法实现移动端左右滑动查看图片
3. 使用 postMessage 完成iframe子页面与父页面的通信, 使用JSBridge 或端上指定的方法完成H5页面与端上的消息通信
该项目是一个各类成品资源展示、选取的web平台,与教研系统打通,支持在线生产讲义课件等以服务各种业务场景。
该项目是一个将内容生产、使用的数据可视化的平台,为教研工作提供数 据支持,帮助教研老师提高教研工作质量
支持文莱疫情防控期间入境出境业务,快速应对不同疫情阶段差异化的出入境需求,提供多端服务,包括APP端和web端。