1. 熟练运用浮动、定位以及flex对页面进行架构和布局,对表现数据分离、web语义化等有一定的理解;
2. 熟练使用原生JS以及Vue、AngularJS、jQuery等前端JS框架;
3. 熟练使用ES6新语法和新API以及HTML5和CSS3的新特性;
4. 熟练使用bootstrap、jqueryUI、MUI等前端UI库;
5. 熟练使用Sass,Less对CSS进行预处理;
6. 熟练使用webpack,可以利用webpack打包项目资源,对项目进行管理;
7. 熟练微信小程序开发;
8. 了解HTTP协议,熟悉AJAX实现页面的异步加载,利用jsonp解决跨域问题,进行前后端的数据交互;
9. 良好的编码习惯,善于书写简洁、条理清晰的代码,添加合理的代码注释;
Minecraft我的世界教育版
项目描述:
Minecraft我的世界教育版是我的世界游戏的教育版本,面向少儿编程。客户端由微软提供;项目组围绕客户端以及客户端课程进行业务推广。主要包括3个门户和4个管理系统,小程序,app,还有许多单页面,技术栈都是vueli3+ES6+element,小程序是原生写法,app是uni-app;单页面用vue脚手架还有自己用webpack编写的单页面模板完成打包。涉及拦截器实现,统一处理请求和响应;按钮连续点击重复请求和loading的统一处理;菜单权限的控制,eventBus使用,vuex,路由懒加载,webpack自定义图片压缩。
责任描述:
根据需求实现具体页面和功能;
技术支持与技术规范
与产品对接业务需求,分配开发任务
项目描述: Minecraft我的世界教育版是我的世界游戏的教育版本,面向少儿编程。客户端由微软提供;项目组围绕客户端以及客户端课程进行业务推广。主要包括3个门户和4个管理系统,小程序,app,还有许多单页面,技术栈都是vueli3+ES6+element,小程序是原生写法,a
项目描述: 主要功能为设计配置多种数据采集控件,并配置采集表单和展示数据;支持终端包括PC段,安卓,ios,pad;pc端具体模块分为模板,任务,分类,表单(层级表单和平铺表单),表单控件,数据展示,权限分配,文件上传,前端导入Excel,采集地图点线面,svg绘图的实现等模块