目录
5.那么你用这些方法(JSX)转义以后,他又有什么缺点呢?(上图的两种写法有什么缺点)
Vue为什么不能通过babel非要用vue-loader呢?
1.问:虚拟DOM是什么?
一个能代表DOM树的对象,通常含有标签名、标签上的属性、事件监听和子元素们,以及其他属性
2.问:为什么我们说虚拟DOM是比真实DOM快的?
3.问:虚拟DOM的优点有哪些?
(2-3问都可以用下面的回答)
减少DOM操作
虚拟DOM可以将多次操作合并为一次操作,比如你添加1000个div,你用JS怎么写,你会一个一个添加,但是现在react和vue怎么做,你就往数组里面放1000个文本,我一次性把它放到页面上,这就减少了DOM操作(减少DOM操作的次数)
虚拟DOM借助DOM diff 可以把多余的操作省掉,比如你添加1000个节点,其实只有10个是新增的,那么我们借助虚拟DOM,它会发现有的本来已经在页面中的数据,他就不更新了,只添加我们新增的10个(减少DOM操作的范围)
跨平台渲染
虚拟DO