熟练使用 HTML+JS+CSS3,熟悉W3C标准与ES规范,熟悉Web语义化;
掌握常见的设计模式,熟练掌握原型链,作用域链以及promise等相关知识点
掌握HTTP及相关网络协议,熟悉jsonp、cors跨终端、跨浏览器的开发模式和平台特性,以及AJAX技术与后台进行数据交互,熟练使用axios、fetch等ajax请求工具
熟悉es6的语法(数据解构,箭头函数,扩展运算符,class,map等);
熟练使用react框架、react-router、redux、mobx、redux中间件等
熟练使用Vue、vue-router、vuex、vue的生命周期及MVVM双向数据绑定原理
熟练使用jQuery、bootstrap、ant-design、element-ui等类库进行项目开发
熟练使用Webpack搭建配置脚手架,并使用Git进行版本管理、文档和自动化部署等工作
熟悉使用typescript与eslint等进行规范开发
了解node服务端 koa、express开发
暄桐教室PC(基于nuxt框架)
项目简介:
暄桐教室是一个网上授课平台,主要教授以书法为主的传统文化与技艺的线上教学课程,涉及买课赠课、作业提交、登录注册等
项目职责:
结合nuxt搭建项目的全局配置
使用md5进行登录加密,使用crypto-js进行数据本地存储的加密
通过vue自定义命令解决按钮的恶意点击
响应拦截处处理登录失效问题等
获取服务器时间来精准的更新倒计时时间
三端之间富文本数据的统一显示规范
暄桐后台管理系统(基于 React 框架)
技术栈 :React+react-router+mobx+ant-design +fetch
项目简介:
主要模块包括用户信息管理、课程信息管理、订单管理、作业批改。文章公告的编辑管理。管理员权限涉及改作业助教、课程助教、超级管理员。方便对前台课程以及学员信息的管理。
项目总结:
使用mobx进行数据的管理与传递
使用less命名解决命名冲突的问题
对路由进行代码分割,异步加载组件,首屏优化
使用react-dnd实现列表的排序与拖拽
封装列表的统一组件,实现模块化开发
暄桐教室h5(基于vue框架)
技术栈:vue+vue-router+vuex+mint-ui +axios
项目职责:
完成业务基本逻辑,登陆注册,评价聊天,买课赠课,下单退款,直播录播视频播放,等模块开发
评论回复等功能开发
使用better-scroll解决h5页面滚动条兼容问题
暄桐教室是一个网上授课平台,主要教授以书法为主的传统文化与技艺的线上教学课程,涉及买课赠课、作业提交、登录注册等
喧桐教室是一个网上授课平台,喧桐老师是被评为2018年网上最美授课老师的林曦老师,该教学平台主要教学书法,学识,礼貌。学字学人的良好优美品德。