1.什么是dom和vdom?
dom 是document+object+model 文档对象模型
vdom 就是虚拟dom 是使用js对象模型来模拟的真实dom节点
2.为什么vue要使用虚拟dom呢?
因为操作真实dom时间所花费的太多了,所以产生了虚拟dom,
Vue利用js对象模型来模拟真实的dom结果 vue的vdom是引用第三方vdom库:
snabbdom 花费时间远比真实dom少的多
3.什么是diff算法?
diff算法的思维早先来自于后端 ,是用于比较两个文件的差异,
然后会生成一个patch的补丁对象。