4

所以我读过这篇文章,据我了解,每个原生浏览器小部件实际上都是基本元素、样式和脚本的组合。这就引出了一个问题——如果它们由基本的构建块组成,这是否意味着可以通过 JavaScript 自定义它们?而且我的意思并不是像某些 JavaScript 库/插件那样以替代方式 - 例如,只需访问它们的“Shadow DOM”属性并向它们添加一些 CSS 样式。此外,此页面有一些用例,但没有任何实用性。

有人尝试过这样的事情吗?有可能吗?缺点?

谢谢。

4

1 回答 1

3

我主要担心的是影子 DOM 的实现在浏览器之间会有所不同,然后您基本上又需要某种库来处理它。我不确定是否是这样,但值得考虑。此外,鉴于有这么多可用的小部件库,这是处理大多数这些问题的标准方法,是否值得处理一组全新的未知问题,而不是仅仅使用已知元素?

于 2011-01-16T17:57:46.543 回答