1.v-show和v-if的区别:
v-show的本质是改变DOM元素的display属性,不改变DOM树的结构
v-if的本质是添加或删除DOM树的节点,改变DOM树的结构
2.客户端渲染和服务器端渲染
客户端渲染
服务器端渲染
3.vue使用虚拟DOM的特点
虚拟DOM的定义:本质上是一个对象,能代表DOM树,通常含有标签名,标签上的属性,事件监听和子元素,以及它们的属性。
虚拟DOM有什么优点:
能减少不必要的DOM操作:如向DOM中一次性插入多个元素
能跨平台渲染
虚拟DOM的缺点:
需要额外的创建函数,如createElement或h,但可以通过JSX来简化成XML写法