1、熟练掌握HTML,CSS,JS, ES5,ES6,并有相关的项目开发经验,也熟悉第三方JavaScript库,比如JQuery,在项目中主要使用ES6语法;
2、掌握Vue框架,能够熟练使用Vue+Vuex+Vue-Router搭建项目,熟悉React和Angular框架;
3、熟练使用Elemnt UI,Vant UI,主流UI库可迅速上手;
4、掌握Ajax、Fetch、Axios等前端交互技术;
5、掌握弹性盒模型(flex)及rem布局,能够解决和改善各种移动端适配的问题;
6、熟悉一些第三方库的使用,如Swiper、Animate、ECharts等;
7、熟练使用VScode、WebStorm、Atom、IDEA等常用的设计、编程工具,熟悉PS能够进行切图及简单的图片处理或修改等;
8、了解Node.js,MySQL/MongoDB的基本操作,可以利用其搭建简单的服务器;
9、对Java有一定的了解和一些简单的Java项目经验
1、监控SDK
监控SDK,主要是对项目中的用户操作进行监控,主要有用户的点击事件,页面的进入事件,页面的离开事件,接口的请求事件,页面报错监控,在用户在页面执行了某些操作以后,自动上报数据,给后端进行分析,可以分析出用户点击某个按钮的频率,以及某个页面的使用频率。
在项目中主要使用JS进行开发,语法主要以ES5,ES6为主,使用ES5主要是为因为尽可能保持代码的兼容性,在不适用babel的前提下。
2、业务管理系统
这个系统主要包含审批流程,用户申请,领导审批,审批主要包含,同意,驳回,越级驳回,不同意,转到,主要负责具体的流程开发。
在项目中主要使用ES6语法,主要框架使用Vue,熟练运用Vue + VueRouter + Vuex