1、扎实的HTML5、CSS3和JS基础
2、熟练使用Jquery库和各种API,高效开发,实现页面效果
3、熟练使用Bootstrap,能够熟练的编写符合标准的响应式页面
4、熟悉 ES5原生JS写法,熟悉常规的DOM操作,掌握ES6语法规则,熟悉TypeScript
5、理解原生JS的闭包,事件环机制,原型链,异步,深浅复制,this指向,继承等问题
6、熟悉Ajax,能够熟练的使用ajax发送git或post请求 ,完成前后台交互功能
7、熟悉Vue, 熟练使用Vue-cli, Vue-router, Vuex状态管理工具
8、熟练使用NodeJS,熟练使用express框架,并能够快速搭建node项目,使用过ejs模板引擎
9、熟悉主流数据库MongoDB的使用
超市项目App
技术栈: vue +vue-cli3 + element-ui + Axios + git + vuex
项目描述:这是一个比较完善的商城项目,集合了用户注册、登录,浏览商品、下单、配送评价等一些列的功能,借鉴了饿了么的设计模式,有用户个人中心,分类页面等,完成了大部分的渲染。
责任描述:负责前端页面的搭建,对用户登录注册的表单验证,采用element-ui对页面进行构建,首页采用swipper插件实现的轮播展示,首页展示的内容通过axios插件向后台请求商品数据,实时更新商品列表,样式采用了stylus预处理器,对页面的总体格调进行统一的控制,便于后期优化的同时减少了CSS的代码量,使用了vuex进行状态管理。