亲宝软件园·资讯

展开

Vue虚拟DOM

饭啊饭° 人气:0

一、什么是虚拟DOM

<div id="app">
    <p class="p">节点内容</p>
    <h3>{{ foo }}</h3>
</div>
const app = new Vue({
    el:"#app",
    data:{
        foo:"foo"
    }
})
(function anonymous(
) {
	with(this){return _c('div',{attrs:{"id":"app"}},[_c('p',{staticClass:"p"},
					  [_v("节点内容")]),_v(" "),_c('h3',[_v(_s(foo))])])}})

二、为什么需要虚拟DOM

三、虚拟DOM介绍

回答:虚拟DOM是对真实DOM的一种抽象,会根据DOM标签的名字、属性、孩子对真实DOM进行映射。使用虚拟DOM的原因是,真实DOM其实是很慢的,一个简单的标签也包含了许多属性。同时真实DOM进行更新时的过程很笨拙,虚拟DOM使用diff算法,可以很轻便的进行DOM的操作。

加载全部内容

相关教程
猜你喜欢
用户评论