前端开发:
1、熟练 HTML+ CSS,能够开发符合 W3C 标准的页面
2、熟练使用 jQuery、Bootstrap 等 JS 库,实现网页功能
3、熟练使用 JavaScript 语言,能够手写防抖,节流,instanceof,call,bind,原型链的继承4、熟悉 ECMAScript 6 语法,可以使用 ES6 标准写代码,能够手写 promise
5、熟悉 Less、 Sass 等 CSS 预处理器
6、熟练使用 Vue 框架,如 Vue Router VueX 等
7、了解计算机网络原理,掌握常见状态码以及 GET 请求和 POST 请求
8、熟练使用 Ajax 和 Axios 进行数据请求,进行二次封装
9、熟练使用 UI 组件库,如 Vant,Element UI
10、熟悉微信小程序开发,uni-app 混合 App 开发
11、了解 Node.js 开发,能够使用 Node.js 和 express 实现基础的服务器端功能12、熟悉 Echarts 绘制图表
警务平台
项目描述:
理发模块:提供预约服务,订单信息查看,订单状态,顾客评价功能
洗衣模块:提供下单、状态查看功能
餐品预定模块:提供商品,下单,购物车,订单状态查看,订单信息,顾客评价,积分功能充值消费模块:提供充值操作,查看充值和消费记录功能
项目职责:
1. 使用 less 更好地组织管理样式文件,以及更高效地开发项目
2. 传值方面使用路由传值以及 emit 和 on 来传入和接收页面传值
3. 使用 localStorage 来配合 VueX 来保存用户的状态以及各系统内订单状态4. 对 Axios 进行二次封装,Api 统一管理,提高代码的维护性
5. 使用 ES6 模块化,提高代码的复用性,维护性,进行按需加载来减少内存的使用6. 使用 Element UI 组件库,如:日期选择器,评分,分页,标记,导航栏等7. 使用一些优化方法,如:增加购物车中商品的数量时,添加了防抖,减少不必要的http请求