虚拟dom就是js对象模仿dom树,再根据对象生成真实的dom树插入到文档流中。当页面数据发生变化的时候,js会生成一个新的对象,与老对象进行比较(diff算法),记录差异,再把差异应用到真实dom中。
优点:这样做避免了无用的dom操作,极大提高了页面渲染效率
虚拟dom就是js对象模仿dom树,再根据对象生成真实的dom树插入到文档流中。当页面数据发生变化的时候,js会生成一个新的对象,与老对象进行比较(diff算法),记录差异,再把差异应用到真实dom中。
优点:这样做避免了无用的dom操作,极大提高了页面渲染效率