组件就是一块儿砖, 哪里需要哪里搬
1. 什么是组件?
用来实现局部(特定)功能效果的代码和资源的集合(html/css/js....)
为什么需要组件?
因为一个界面的功能很复杂
组件的作用是什么?
组件的作用是复用编码, 简化项目编码, 提高运行效率
什么是模块?
理解: 想外提供特定功能的JS程序,一般就是一个JS文件(因为CSS HTML都不需要模块 所以我们一般指的模块就是JS文件)
为什么要用模块?
因为JS文件很多很复杂
模块的作用是什么?
复用JS, 简化JS的编写, 提高JS运行效率
2.相较于之前的传统编程 组件化编程优势在哪里?
因为缺乏正规的组织形式, 这也是为什么越来越多的开发者使用 JavaScript框架
3.什么叫做模块化? 组件化?
模块化: 可以理解为用当中的JS都以模块来编写,那这个应用就是一个模块化的应用
组件化: 当应用中的功能都是多组件的方式来编写的, 那这个应用就是一个组件化的应用
4. 什么叫做非单文件组件?
一个文件中包含有n个组件
5. Vue中使用组件的步骤:
6. Vuecomponent
每次调用Vue.extend, 返回的都是一个全新的 VueComponent
7. Vue 和 VueComponet的区别?
第一: Vue里面可以写 el 而VueComponet不可以
第二: Vue里面可以 data的配置对象 也可以写成函数
8. 什么是脚手架?
我们平时Vue项目开发中说的脚手架, 就是 Vue CLI(Command Line Interface)