许多语言都有标准存储库,人们在其中捐赠他们希望其他人能够访问的有用库。例如,Perl 有 CPAN,PHP 有 PEAR,Ruby 有 RubyGems,等等。JavaScript 的最佳选择是什么?

我问是因为几个月前我移植了 统计::分布 从 Perl 到 JavaScript。(当我说移植时,我的意思是,“进行文本替换,手动修复一些东西。”我做到了 不是 重写它。)因为我在 Perl 中多次使用这个模块,所以我认为 统计分布.js 可能对某人有用。因此,我将其置于与原始版本相同的开源许可证之下(您可以选择 GPL 或艺术许可证)。但我不知道该把它放在哪里,以便需要它的人可以找到它。

它不适合任何类型的框架。它只是一个独立的库,使您能够计算许多有用的统计分布,精确度为 5 位数。在 JavaScript 中。

有帮助吗?

解决方案

AFAIK,没有中央 JavaScript 存储库,但您可能会成功地将其推广到 斯尼普勒 或作为一个项目 谷歌代码.

其他提示

JSAN(JavaScript 存档网络) 听起来像是您正在寻找的东西,但除了 Test.Builder 之外,我个人从未使用过其中的任何东西。

只要你的 JavaScript 可以放入人们的项目中,而不污染全局命名空间或做可能导致其他人的代码损坏的事情(例如添加到 Object.prototype),我就会把它放在像 Google Code 这样的地方已经建议了。

JavaScript 没有集中的存储库。JS 库通常有自己的插件存储库,但对于独立脚本,最好的推广方式是将其发送到著名网站,例如 阿贾克斯 或者 可混搭的

您可以在 SourceForge 上启动一个项目来包含类似这样的有用代码片段(或者通过 google 搜索代码片段来找到一个)。

Perl、Ruby、PHP 等都在语言中内置了分发机制来使用此类库。

JS 中没有内置这样的东西。

那里有大量的脚本档案 - 但没有“中央”JS 存储库。

考虑将其打包为主要 Javascript 库之一的插件,例如 jQuery - 看 http://docs.jquery.com/Plugins/Authoring 更多细节。这样它就可以包含在他们的 插件页面 这将使其获得良好的曝光度,因为他们拥有庞大的开发人员基础,并且当需要此类功能时,这将是他们的第一个停靠港之一。

虽然 jQuery 是最流行的框架之一(如果不是最多的话),但如果 其他图书馆 您可以考虑使用补充/代替它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top