1.精通HTML、CSS+DIV等网页前端技术,可纯手写可读性强且符合标准的页面;
2.精通H5+CSS3,并熟悉移动端手机网站开发;
3.掌握多种后台交互技术,ajax jsonp,熟练使用 fetch、axios 请求数据;
4.熟练 Vue+Vue-router+VueX,熟练掌握Vue生命周期,计算属性,Vue指令,组件通信,element.ui和Vant的使用;
5.精通 JS原生代码,熟悉 typeScript 以及JS封装、继承、闭包等代码的编写;
6.熟练使用微信公众号JS-SDK进行开发;
7.熟练使用小程序原生语言进行小程序端开发;
8.熟练使用腾讯地图, 百度地图, EChart等第三方插件;
9.熟悉 sass 的css预处理器,能够实现CSS代码优化;
10.熟练使用rem、百分比进行移动端开发;
11.熟练使用Git、svn等版本管理工具,进行多人合作开发项目;
12.熟练运用webpack打包工具并自己可以搭建
13.熟悉Java编程语言进行服务端应用开发;
伶俐兔教育平台
项目描述:
专注于教育行业,提供教育行业相关的工具及服务.
技术描述:
项目基于Vue-CLI + Vuex + Vue Router + Vue + TypeScript + Element开发
封装Element的文件上传组件, 加入图片裁剪功能
引入第三方富文本编辑器tinymce
封装管理端table模块的组件库
组件包含: 搜索组件, 过滤器组件, 分页组件, 排序组件
公用方法包含: 搜索, 过滤, 跳转页面, 排序, 刷新
打包优化方案包含:
将首屏必需加载的第三方依赖包排除,使用cdn方式加载; 如: Vue, Vuex, Element, Vue Router, axios
将不影响首屏加载的第三方依赖包在首屏加载完成后,使用异步加载; 如: 富文本编辑器tinymce
Vue路由中引组件时使用ES6提供的懒加载
使用UglifyJsPlugin进行代码压缩
使用CompressionWebpackPlugin将文件进行gzip压缩, 部署时服务端需要开启gizp压缩功能
角色 | 职位 |
负责人 | 高级web前端开发 |
队员 | 前端工程师 |
队员 | 后端工程师 |