Web Components 上的回调?
阅读评论
来自 Chris Ferdinandi 的宝石,详细说明了如何使用自定义事件来连接 Web Components。 更重要的是,Chris 认真解释了为什么自定义事件比回调函数更适合。
对于典型的 JavaScript 库,您在实例化过程中传递回调。 […] 由于 Web Components 自行实例化,因此没有简单的方法可以做到这一点。
有一种方法可以使用回调函数,只是没有一种“简单”的方法来实现。
JavaScript 为开发人员提供了一种发出自定义事件的方法,开发人员可以使用
Element.addEventListener()
方法监听这些事件。我们可以使用自定义事件让开发人员连接到我们编写的代码并运行更多代码以响应事件的发生。 它们提供了一种非常灵活的方法来扩展库或代码库的功能。
不要错过关于 取消自定义事件 的片段!