1、掌握 HTML、CSS,并能运用其实现响应式页面,掌握Less、Sass预处理语言,熟悉 H5、CSS3 新属性
2、熟练掌握js ,熟悉面向对象,闭包,作用域链,原型链等原理,了解TypeScript,熟练使用 ES5、ES6 各种新特性
3、熟练运用React、Vue前端开发框架,深入了解其原理。熟悉ReactNative 的基本运用
4、熟悉常见 UI 框架如:Bootstrap、Element-UI、Ant-design 等
5、熟悉使用BizCharts、Echarts绘制可视化图形
6、熟悉Webpack构建工具,了解其基本配置,构建速度优化,产出代码优化,熟练使用版本管理工具git
7、从零搭建项目脚手架、使用Jenkins实现自动化部署前端项目
8、了解node.js以及MVC&MVVM设计模式与模块化开发流程
9、了解浏览器工作原理,计算机网络基础知识
10、对uiapp和小程序开发有一定的了解
AI教案助手是一款集在线教案撰写,优质教学资源分享,教学成果研讨为一体的体育教学内容指导管理平台。提供多种专业的体育教案模板、为学校组建体育交流群组、平台精选符合学校特色的优质教案资源给到群组。项目技术栈:React + Umi + Dva + Ant Design Pro
技术描述:
1、使用 Ant Design Pro 生成完整的项目开发框架
2、采用 Umi 的路由方案,通过约定式路由配置,实现单页面路由跳转
3、使用 Dva 的 effect 来管理同步化异步请求,获取服务端返回数据,调用 reducer 改变 state 更新 model
4、结合dva/fetch,封装请求工具公用函数,统一捕获错误
5、实现注册、登录业务逻辑,包含第三方登录(微信)
6、使用tinymce富文本插件实现在线实时编辑教案
7、抽离公共组件并封装到项目组件库中以及进行维护,如图表组件、富文本编辑组件
体育与健康智能管理系统
项目描述:
体育与健康智能管理系统是一款智慧体育平台产品,提供以班级为单位的体育课堂教学及课外训练的运动指标数据采集、过程监控、异常预警、运动数据分析和课程质量评价,科学有效地提升教学水平和学生运动效果。项目技术栈:React + Umi + Dva + Ant Design Pro
技术描述:
1、使用Umi 的路由方案约定式路由配置,根据后端返回的用户权限,通过递归实现系统角色权限控制,使不同权限的角色可以查看不同的模快
2、使用dva内置的fetch与后端通信,effect的方式实现异步数据交互,完成机构管理、用户管理、课程管理资源管理、系统设置的增删改查功能
3、使用MQTT实时获取后端推送的课堂运动数据,结合BizCharts图表展示
4、使用html2canvas、jspdf实现将网页的课程报告下载为pdf
项目描述: 体育与健康智能管理系统是一款智慧体育平台产品,提供以班级为单位的体育课堂教学及课外训练的运动指标数据采集、过程监控、异常预警、运动数据分析和课程质量评价,科学有效地提升教学水平和学生运动效果。项目技术栈:React + Umi + Dva + Ant Design
项目描述: AI教案助手是一款集在线教案撰写,优质教学资源分享,教学成果研讨为一体的体育教学内容指导管理平台。提供多种专业的体育教案模板、为学校组建体育交流群组、平台精选符合学校特色的优质教案资源给到群组。项目技术栈:React + Umi + Dva + Ant Desig