【文件属性】:
文件名称:patch:HTML 元素的高效补丁操作
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-30 07:49:17
html virtual-dom diff dom vdom
修补
将 HTML 元素匹配到 vnode 的高效补丁操作
let element = document . createElement ( 'h1' )
element . innerText = 'hello world'
document . body . appendChild ( element )
patch ( element , {
tag : 'h1' ,
props : { } ,
content : [ 'goodbye world' ]
} )
用法
result = patch(elem, node)
改变elem以匹配node并返回result 。
elem : 要修补的HTMLElement
node : 结构{ tag, props, content }的虚拟节点,与elem进行比较
请注意,如果elem.tagName和node.tag
【文件预览】:
patch-master
----package.json(347B)
----readme.md(1KB)
----license(1KB)
----.gitignore(29B)
----lib()
--------patch.js(4KB)