vue:虚拟dom

133 阅读1分钟

1.一个页面从输入URL到加载显示完成,这个过程发生了什么?

浏览器根据请求的URL交给DNS域名解析,找到真实的IP,向服务器发起请求;
服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、CSS、JavaScript等);
浏览器对加载到的资源(HTML、CSS、JavaScript等)进行语法解析,构建相应的内部数据结构(DOM树、CSS树、render树等);
载入解析到的资源文件、渲染页面、完成。

2.虚拟dom是什么

1.虚拟dom是什么
a.vue2.x才有虚拟dom b.本质js对象 =>跨平台

2. 虚拟dom在vue中做了什么?
a.vue的渲染过程(html, css, js) b.将真实dom转化虚拟dom(js对象);更新的时候做对比

3.虚拟dom是如何提升vue的渲染效率的?
a.局部更新(节点数据) b.将直接操作dom的地方拿到两个js对象之中去做比较
1. 组件化 2.数据驱动