95得票2回答
Shadow DOM和React.js中的Virtual DOM一样快吗?

实现影子DOM在我的项目中,是否会像React使用的虚拟DOM一样使它们更快?

85得票1回答
CSS选择器中的 /deep/ 和 ::shadow 是什么意思?

在查看Polymer时,我在Chrome 37的开发者工具的样式选项卡中看到了以下CSS选择器: 我还见过带有伪类选择器::shadow的选择器。 那么,在CSS选择器中,/deep/和::shadow是什么意思?

83得票2回答
什么是 ::content/::slotted 伪元素,它是如何工作的?

这很难在Google上搜索,因为每篇文章都谈到了伪元素:before和:after,并使用了单词“content”。 我在this CSS-Tricks文章中听说过它,该文章解释了如何将图像滑块作为Web组件的示例用例。它所在的代码示例如下: CSS #slides ::content i...

71得票8回答
在影子根元素中覆盖样式

有没有一种方法可以更改阴影元素中的样式?具体来说,扩展/覆盖在css类中找到的一些属性?我正在使用一个名为Beanote的chrome扩展程序,自2017年4月以来没有更新,但我想修复一个麻烦的错误。我发现只需要一行css就可以解决它,但我不知道如何应用它,而不是直接在开发工具中进入阴影元素本...

55得票1回答
自定义元素的名称是否需要使用破折号?

是否有可能在不使用破折号的情况下为自定义元素命名为<date>、<person>、<city> 或其他名称?能否在不使用破折号的情况下定义元素?

53得票2回答
如何在浏览器中检查CSS变量?

按照规范,我将我的变量定义如下::root { --my-colour: #000; } 像这样访问它们:.my-element { background: var( --my-colour ); } 这个方案很好。 但是我想知道是否有一种调试或检查 :root CSS 规则的方法,...

52得票6回答
Web组件,传递数据的方法

我理解的是,数据通过自定义 HTML 元素的属性传递,并通过触发 CustomEvent 发送。JavaScript 对象显然可以在事件的 detail 字段中发送,但如果元素需要大量传入的数据怎么办。是否有一种在 JavaScript 中提供对象的方式?例如,如果该元素包含可变数量的部分需要...

49得票10回答
如何获取已注册的自定义元素列表

我正在尝试检测特定名称的自定义元素是否已注册,有没有办法进行此类检查? 或者有没有办法获取已注册自定义元素的列表? 我使用了document.registerElement,但还有什么其他方法吗?它只是单向API吗?

41得票6回答
如何在ReactJS中使用受控组件实现动态表单?

我正在查看关于受控表单组件的参考示例在react.js官方网站上, 我想知道如何实现一个表单,其中您可以动态地添加和删除输入元素,并使它们成为受控组件。这是否可能? 在示例中,我们可以看到: class NameForm extends React.Component { constr...

40得票1回答
如何在未知环境中安全加载Polymer - 多个版本或命名空间?

我有使用 Polymer 构建的元素,需要在多个网站上运行(小部件),这些网站有以下特点: 不包含 Polymer(没关系,我可以添加) 已经包含了兼容版本的 Polymer(很棒,但可能性很小) 包含一个未知版本的 Polymer(太旧或太新,有点难搞) 是否可能在命名空间中加载 P...