JavaScript API开发的良好实践

Ric*_*ich 8 javascript api-design

设计JavaScript API有什么好方法?

我是JavaScript的新手,并且学习了该语言的关键优点,主要来自"JavaScript:The Good Parts".目前,我正在设计一个基于网络的工具来教授统计数据.代码库变得越来越难以部分,因为我不了解如何设计JavaScript API.

我的背景是Java和C++,用于设计接口,然后独立实现这些接口.显然,这在JavaScript中不起作用.

感谢您的任何帮助和建议.

更新:此工具的最终版本:http://www.lock5stat.com/statkey/index.html

jcu*_*bic 2

在我看来,如果您使用 jQuery,最好的解决方案是将您的应用程序分为 jQuery 插件和 UI 小部件。插件是组织代码的好方法,您可以在其他应用程序中重用它们,也可以单独发布它们。

您可以将应用程序编写为插件树。您可以考虑像 C++/Java 中的类那样的插件,具有聚合但不具有继承。

关于代码的注释:在 MAIN.bootstrapPlot 函数中,您使用 document.createElement,您应该像其余代码一样使用 jQuery,并检查Canto 库的 Canvas。