~~~ 1.排除无效 DOM 元素(非自定义组件、也非默认组件的 DOM 元素),在构建 阶段可及时发现并进行报错; 2.可识别出自定义组件,并渲染对应的组件; 3.可方便地实现数据绑定、事件绑定等功能; 4.为虚拟 DOM Diff 过程打下铺垫; 5.HTML 转义(预防 XSS 漏洞)。 ~~~