熟练运用HTML+CSS来制作符合W3C规范页面;
熟练运用CSS预处理器Sass或者Less进行项目样式单元的开发;
熟练运用原生JS开发,有良好的编码习惯(例如规范:变量命名),会使用ES5和ES6;会使用jQuery开发;
熟练运用VueJS框架开发,熟练掌握vue+vue-cli+vue-router+vuex+axios全家桶开发模式。
熟练运用VueCli进行项目开发,大量使用es6语法,使用promise进行数据异步处理,使用vuex进行项目状态管理合理分布,实现数据调用统一化标准;
熟练运用Axios及Ajax实现与后台交互,实现数据页面渲染 和 逻辑层判断(注册登录的token验证等等),熟悉常用跨域方法JSONP、CORS、Nginx、Proxy;
熟练运用Uni-app跨平台开发框架来完成多端开发,打包app(ios和安卓),各种小程序和H5;
熟练运用Bootstrao、Layui、vant、element-ui 、Uview、jQuery等流行UI组件库的使用
熟练运用永久的数据存储Localstorage,Sessionstorage,Cookie。
熟练各种流程工具和构建打包工具:Git,、Gitee,、Webpack包管理工具npm、yarn、cnpm;
了解mysql基本操作;
了解node.Js,熟悉Express框架,配合Mysql数据库进行接口API编写;
了解设计模式:单例模式、工厂模式、代理模式、适配器模式等
果之友
项目描述:果之友水果官方网上商城,水果线上线下(O2O)全新体验、店铺新品及促销活动发布,随时随地购物到家、轻松享受 鲜果美味
项目周期 : 12周。
项目职责:根据UI设计进行布局和排版,数据渲染,banner轮播图,登录注册等功能。
技术要点:
(1)使用flex和rem布局
(2)利用sass语言书写css简化代码量优化结构。
(3)使用swiper插件写轮播图
(4)通过axios与后端获取数据,实现前后端数据通信。
(5)运用cookie实现登录缓存功能。