18910140161

JavaScript-Web组件和JS函数-堆栈溢出

顺晟科技

2022-10-19 12:56:26

4

我正在开发一个web组件,但在连接随机颜色的JS函数时遇到了麻烦。到目前为止,我已经实现了全局DOM和影子DOM元素的不同风格(第1句和第2句)。我需要的是从changeColor()函数中的数组应用阴影DOM元素的随机颜色。关于如何将该函数合并到影子DOM中,有什么想法吗?


顺晟科技:

我将其缩短为:

  • 单独定义仅在需要多次使用时才需要
  • 设置并返回“this”作用域,因此可以在其上建立链式
  • 设置并返回,因此可以在其上链接
  • 只对更复杂的HTML有意义,用于简单的东西
  • 您存储了in的ID引用(如果要结束循环,则为必需的),但随后将其作为函数调用...参见:https://developer.mozilla.org/en-美国/docs/web/api/setinterval

感谢你们的投入,伙计们!它最终也是这样解决的:

另一个选项是传递for the to,如果没有传递上下文,则默认为with。这种方式在保持向后兼容性的同时变得更加灵活。

将类中的颜色定义为属性。创建一个函数或getter,用于从阴影DOM中检索元素,以便于访问。

自定义元素具有生命周期,这意味着它具有特定的方法,这些方法将根据上下文在特定的时间点被调用。将在元素放置在主DOM中时调用,并将确保您的组件已呈现并就绪。在那里呼唤你的逻辑。将声明更改为箭头函数,以确保关键字指向组件。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航