熟悉Javascript/HTML/CSS/ES6,熟悉MVC和模块化开发
了解 W3C规范,了解 SASS/LESS 预编译语言语法,对HTTP 协议有一定了解
熟练使用框架jquery, bootstrap, Vue,element
熟练使用 electron + nodejs 框架开发桌面应用
有技术架构搭建经验,熟练使用webpack;
具有小程序,公众号,手机端和pc端开发经验;
说说最近的一个项目吧,一个跨平台的混合桌面应用,客户群体为中小学或者大学,学校使用电子黑板上课,学校方希望能实时监督老师学生上课情况以及对某些视频和老师上课使用的教案进行保存和管理
项目包含win教师客户端 + 后台管理 + 安卓学生端,客户端主要供老师管理自己的教案以及上课使用,安卓学生端用于上课时与老师互动以及课程结束后观看课程回放,网站后台主要是学生老师用户模块以及对视频或者教案的审核和管理
我主要负责windows教师客户端
技术栈:vue + electron + nodejs + element + ffmpeg + echarts
实现功能:用户登录,(教案、课程视频、学生班组)列表渲染 + 增删改,视音频 + office文件上传用于老师上课教案保存,canvas画板用于在老师上传的教案上进行书写讲课,视音频设备接入用于拍摄讲课时的一些临时材料或者学生的作业等,录屏 + 录音 用于上课记录的保存,推流用于对外公开上课情况,以及学生端和老师端的同屏互动举手和答疑等。