创建与框架无关的JavaScript插件
JavaScript 中的插件使我们能够扩展语言,以实现所需的某些强大的功能。插件/库本质上是打包的代码,可以使我们免于一遍又一遍地编写相同的东西(功能)。在 JavaScript 生态系统中,有数百个框架,这些框架中的每一个都为我们提供了一个创建插件的系统,以便为框架添加新的东西。如果你看一下 NPM 注册表,几乎所有的 JavaScript 插件都是在那里发布的,你会看到有超过一百万个插件以简单库和框架的形式发布。为每个框架创建插件的方式可能会有很大不同。然而,这一切都归结为相同的 JavaScript 代码。“与框架无关的 JavaScript 插件是无需框架上下文即可工作的插件,您可以在任何框架中使用插件”。我们将从将插件创建为单个构造函数开始,以便其本身具有名称空间。
用户评论