构建一个JavaScript插件系统
插件是库和框架的常见功能,并且有一个很好的使用它的理由:它们允许开发人员以安全,可扩展的方式添加功能。这就使核心项目更具价值,这种开放形势可以帮助项目建立社区,并且不会为我们增加额外的维护负担。这里我使用的是 “pluginn” 一词,但这些东西有时也称为其他名称,例如“extensions”,“add-ons”或“modules”。无论你叫什么,它的含义(和收益)都是相同的。让我们从一个名为 为了简单起见,我们将计算器定义为 现在功能真的很简单。让我们从创建一个插件系统开始。我们将从创建一个这是一个示例插件,为我们的计算器提供了一个 在许多插件系统中,插件通常分为两个部分:。开发人员可以自由解决问题。
用户评论