√ 熟练DIV+CSS网页布局,理解HTML5标签语义化,快速还原设计图并实现交互效果
√ 熟悉JavaScript相关技术,写过TypeScript项目,掌握ES6语法
√ 熟练AJAX/JSON,熟悉正则表达式、JS面向对象,熟练使用代理跨域解决跨域问题
√ 熟练使用Vue.js、React.js前端框架,具备丰富的实战经验,熟练使用熟练使用element-ui、vant、Ant Design等ui库
√ 基于element思路,实现并封装自己的插件库,https://www.npmjs.com/package/h-plugins
√ 熟悉响应式布局及flex弹性布局,能够有效解决移动端适配问题
√ 熟悉webpack、gulp前端工程化工具,熟练使用less、sass技术,预编译css代码
√ 了解node.js编程语言,熟悉MongoDB,使用koa2写过博客管理后台
√ 熟悉mpvue、WePY、uniapp 、taro小程序,能独立完成微信小程序
√ 熟练运用git和SVN源代码管理工具以及Jira
一、学校管理后台
开发技术:vue + react + qiankun + nx + 神策 + Sentry
项目描述:为客户提供操作高效、性能优良的教与学管理平台,提供准确及时、指标灵活的数据产品,提供定位清晰、场景全面的商业化平台。
技术总结:
1. 统一化基础组件、业务组件,抽离公用方法
2. 多语言文件替换,自动下载,便于开发
3. 调研monorepo架构集成项目,选择nx集成后台项目,便于项目管理,实现独立部署
二、小熊 AI 美术 H5
开发技术:vue+ vant + vuex + weixin-js-sdk + 神策 + Sentry
项目描述:小熊美术是为全球少儿提供系统性美术专业课程的智能学习平台,遵从孩子的天性,采用人工智能技术,在学习过程中充满互动性与趣味性。以提升孩子的兴趣(Interest)、知识百科(Knowledge Encycl opedia)、专注力(Concen- tration)为先导,来让孩子用画画认识世界。
技术总结:
1. 提取微信支付通用方法。
2. @msb-next/webpack-plugins图片压缩插件,以及上传静态资源到oss。
3. H5唤起APP指定页面。
4. CI/CD持续集成,方便构建,开发项目git流程插件,避免发布项目时频繁切换分支,合并分支及创建tag。
三、果之教师小程序、果之学生小程序、果之家长小程序
开发技术:uniapp + uView + vuex
项目描述:果之教师,一站式教师工作与专业发展平台,赋能教师工作提效,助力教师专业发展。
果之学生,跟随教师拓展思维,深度学习。果之家长,为家长提供贴心服务,及时了解孩子信息,实现家校共育。
技术总结:
1. 模块解耦合,分包加载,同声传译,录音上传,多音播放,wps对接。
2. 与后端商讨,便于提审,加入灰度环境,配置APOLLO更改域名。
3. 兼容企微应用登录,条件编译兼容H5运行。
4. Ocr证书识别,免于用户输入。
5. 工程化配置,根据jenkins注入环境变量,区分多环境打包配置。
四、果之全场景教师工作发展平台
开发技术:vue+ webpack + vuex + elementUi + wangeditor + echarts + jspdf
项目描述:教师全场景工作发展平台,通过工具+模式+内容+数据的组合式创新,帮助教师工作提效专业发展,助力中
小学构建智能化校本云知识库,实现优质教育资源众创共享,促进个性教育规模化普惠化发展。
技术总结:
1. 统一化基础组件,echart统一调用,模块解耦,分模块交付。
2. 基础组件自动化注册,模块路由自动化配置,路由懒加载。
3. Webpack DLL优化,使用cdn, 优化打包速度。
4. 基础样式统一使用,公用一套色值变量,实现系统更换主题。
5. 根据产品线,模块解耦,主导并且推进其从单体应用到微应用架构迁移,极大提升性能,用户体验明显上升。
北京翼鸥教育科技有限公司 前端小组负责人 工作描述: 1. 负责学校管理后台、机构管理后台、官网、通用支付中心、组件库搭建等 2. 主导开发多语言文件下载,并且自动替换之前的文件(之前修改多语言流程至少需要5分钟,现1min基本搞定) 3.
北京果果乐学科技有限公司 前端负责人 工作描述: 1.负责果果科技官网、果之全场景教师工作发展平台、北京101教育集团教师发展平台、北京龙越芝士圈、龙越企微应用、果之教师,果之学生,果之家长小程序 2.主导并推进单体应用到微应用的架构迁移 3