Web-Componentization-List

Web Componentization List

Componentization

Web Components

Shadow DOM

  • 2017-基于Shadow DOM的样式封装Shadow DOMWeb Components标准的重要组成部分,它能够将DOM树进行隔离封装,而本文则是介绍如何利用Shadow DOM实现对于样式类的隔离封装。由于CSS并没有提供内置的模块化或者作用域机制,而在大型项目中不同组件间的样式又极易引发冲突,因此我们需要选择合适的CSS样式隔离方案。目前常用的隔离方案有BEM命名策略、IFrame、CSS Modules、CSS-in-JS等,本文首先盘点了这些方案的优势与不足;然后介绍了Shadow DOM的基本原理以及如何应用到样式封装上。
上一页
下一页