Vue中渲染函数为啥叫h() ?
h() 是 hyperscript 的简称——意思是“能生成 HTML (超文本标记语言) 的 JavaScript”。
- 这个名字来源于许多虚拟 DOM 实现默认形成的约定。
- 一个更准确的名称应该是 createVnode(),但当你需要多次使用渲染函数时,一个简短的名字会更省力。
Hyperscript是一种JavaScript库,它允许您使用类似HTML的语法在JavaScript中编写虚拟DOM节点。Vue的渲染函数h()与Hyperscript的灵感相似,因为它允许您使用类似HTML的语法来创建虚拟DOM节点。因此,在Vue中,h()函数被用来创建虚拟节点,并返回这个节点的JavaScript对象描述。