思考的问题: 前端
1.vue是视图库,是数据驱动DOM的! 相对于jquery来讲,代码结构清晰,容易维护! vue
2.前端工程化:项目构建,依赖管理,开发调试环境(dev-serve代理服务器) java
3.前端组件化:对标后端java的微服务 分而治之,统一协做! 复杂问题的抽象分离! 代码块自治,数据通讯,数据是主体地位。 jquery
优势: ios
a:组件化,代码区块自治,高内聚,低耦合! 代码容易维护 升级 vue-router
b:项目结构清晰 vuex
4.组件划分依据是什么? 组件划分粒度axios
5.全家桶:vue(操做DOM) a:数据驱动 b:虚拟DOM,高性能后端
vue-router: 前端路由 创建url与视图的映射关系前端工程化
vuex:公共状态管理
axios vue-resource fetch:网络请求
nuxt:服务端渲染,助力SEO 以及前端渲染代价