1. 熟悉HTML,CSS,能够使用HTML标签加CSS,对静态页面进行布局;
3. 熟悉JavaScript基本语法,闭包,作用域链,原型链,熟悉ES5/ES6新特性;
2. 熟悉AJAX技术实现页面以服务器端数据异步交互,了解多种方式实现跨域请求
5. 熟悉ES5,ES6新特性,如:严格模式,解构,promise等;
6. 熟悉Vue框架,能够进行项目的开发,熟悉MVVM模式Vue+Vuex+Axios+Vue-router,组件化开发,生命周期,数据绑定原理
7. 熟悉使用Element-UI,Mint-UI,Vant-UI,uniapp等第三方组件库
8. 熟悉微信小程序的开发流程,能结合第三方AJAX请求,云数据库,云函数完成对api地址的请求;
9. 了解Node.js,能利用Node.js(express框架)创建Web服务器,编写浏览器接口,结合Web前端实现数据的交互;
10. 了解MySQL数据库的使用操作,能够使用SQL语句对数据进行增删改查结合Node.js以及wed前端进行数据处理;
11. 了解Webpack,利用Webpack对代码进行压缩打包
1. 搭建项目,app.json配置整体架构信息,视图以及tabbar选项;
2. 完成首页列表,新闻详情页面,关注,点赞,评论列表,发布评论,上传图片等功能
3. 绑定事件实现视图层和逻辑层进行交互
4. 使用Promise封装数据请求获取数据
5. 在cloudfunctions 里创建云函数,并使用聚合操作(.addFields(), .project(),.match(),.skip(),.limit())进行接口数据的返回;
6. 使用父传子(props)以及子传父(this.$emit)方式实现组件间通信