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