1.两年的前端开发经验;
2.熟悉技术栈: vue + vuex + vue-router + webpack + ES6 ;
3.熟练使用jQuery,zepto等库快速进行网站特效开发,熟悉bootstrap和栅格系统的响应式布局;
4.经常使用移动端框架库MUI,mint-ui 进行项目开发;
5.熟悉前,后端的设计交互模式以及模块式开发;
6.会使用less,sass语言来简化样式代码的编译;
7.了解微信公众号,微信小程序的开发 ;
一 . 代理商后台管理系统
1,使用vue-cli 构建项目的基本结构,运用element-ui组件库中的部分功能进行快速开发,采用vue-router配置路由来处理各组件之间的通讯,axios技术实现服务器请求以及权限校验,vuex实现单文件组件和数据的抽离,穿插ES6语法简化代码;
2,实现了登录,注册,首页,教学资源,机构管理,个人设置,消息提醒,数据统计等页面功能;
3,利用CommonJS的思想,集中写组件需要用到的函数方法,然后再在各个组件中通过import导入使用;
4,采用cookie,localstorage等技术进行数据存储,实现注册,登录的逻辑校验;
5,注册全局守卫,用以验证路由的跳转,防止未登录用户直接跳转至其他路由界面;
6,添加axios请求拦截器,校验用户的登录情况;
7,使用路由懒加载,优化单页面应用程序的的性能;
8,引入ECharts制作数据统计页面的图表;
二. 国产化安全增强电子邮件系统
1 , 基于Bootstrap框架,借助其他插件(如Ztree)进行项目基本开发;
2,实现类似于163邮箱写信,收信等基本邮箱功能及相关设置;
3,区别于普通邮箱而加入密级设定,既人员,信件,附件等都有密级,具备相应权限方可收发邮件,达到安全邮件的目的;
4,结构功能简单,适合单位公司内部使用;