如何将JavaScript插件系统改写为支持长尾词的智能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2720个文字,预计阅读时间需要11分钟。
原文简写:本文译自https://css-tricks.com/designing-a-javascript-plugin-system/。插件是库和框架的常见功能,并且有一个很好的使用它的理由:它允许开发人员以安全、可扩展的方式添加功能。这就使得核心...
本文译自 css-tricks.com/designing-a-javascript-plugin-system/
插件是库和框架的常见功能,并且有一个很好的使用它的理由:它们允许开发人员以安全,可扩展的方式添加功能。这就使核心项目更具价值,这种开放形势可以帮助项目建立社区,并且不会为我们增加额外的维护负担。
本文就使用 JavaScript 来构建一个我们自己的插件系统。
这里我使用的是 “pluginn” 一词,但这些东西有时也称为其他名称,例如“extensions”,“add-ons”或“modules”。无论你叫什么,它的含义(和收益)都是相同的。
让我们构建一个插件系统
让我们从一个名为 BetaCalc 的示例项目开始。 BetaCalc 的目标是成为一个简约的 JavaScript 计算器,其他开发人员可以在其中添加“按钮”。
本文共计2720个文字,预计阅读时间需要11分钟。
原文简写:本文译自https://css-tricks.com/designing-a-javascript-plugin-system/。插件是库和框架的常见功能,并且有一个很好的使用它的理由:它允许开发人员以安全、可扩展的方式添加功能。这就使得核心...
本文译自 css-tricks.com/designing-a-javascript-plugin-system/
插件是库和框架的常见功能,并且有一个很好的使用它的理由:它们允许开发人员以安全,可扩展的方式添加功能。这就使核心项目更具价值,这种开放形势可以帮助项目建立社区,并且不会为我们增加额外的维护负担。
本文就使用 JavaScript 来构建一个我们自己的插件系统。
这里我使用的是 “pluginn” 一词,但这些东西有时也称为其他名称,例如“extensions”,“add-ons”或“modules”。无论你叫什么,它的含义(和收益)都是相同的。
让我们构建一个插件系统
让我们从一个名为 BetaCalc 的示例项目开始。 BetaCalc 的目标是成为一个简约的 JavaScript 计算器,其他开发人员可以在其中添加“按钮”。

