Lea Verou 创建了一个用于处理Markdown的Web组件。看起来之前已经有一些其他的组件了,但我同意Lea的观点,这是一个使用轻DOM(而不是通常对Web组件非常有用的阴影DOM)的好案例,而Lea的就是这样做的。输出是HTML,所以我可以想象它非常适合像其他任何类型一样在页面上对其进行样式设置,而不必处理阴影DOM。我仍然觉得 阴影DOM的样式故事 都有点糟糕。
它诞生的故事 很有趣,而且非常贴切。你只想构建一个简单的东西,结果发现你必须做15件其他事情,并且花费了将近一周的时间。