文件名称:collection-js:针对Java量身定制的收集框架
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-05 20:32:12
不推荐使用 这个库犯了混合可变和不可变的api的错误。 我将其保持在线状态,因为其中一些代码很有趣并且值得在对象/数组utils中使用(例如 ) 如果您需要以不变的方式使用普通的对象和数组,请检查 ; 如果您想要更慢但更丰富的不可变集合,请检查 集合js 提供少量的通用集合,其中包含针对Javascript量身定制的实现。 一些灵感来自及其丰富的对象/功能混合方法,该方法非常适合JS。 它应该与任何JS引擎,甚至IE6都兼容(尽管到目前为止还没有针对它进行过测试) 缩小collection-js的权重16KB,仅专注于集合。 内容 代码示例 JS var List = Collection . List ; var Set = Collection . Set ; var ArrayMap = Collection . ArrayMap ; var Seq = Collectio
【文件预览】:
collection-js-master
----README.md(22KB)
----test()
--------Map-test.js(6KB)
--------util-test.js(903B)
--------List-test.js(4KB)
--------testRunner.html(614B)
--------setup.js(1KB)
--------ArrayMap-test.js(9KB)
--------Sequence-test.js(3KB)
--------Set-test.js(4KB)
--------lib()
--------Iterable-test.js(9KB)
----target()
--------collection-amd-debug.js(39KB)
--------collection-debug.js(39KB)
--------collection-release.js(16KB)
----bower.json(427B)
----src()
--------Sequence.js(3KB)
--------Map.js(5KB)
--------Iterable.js(12KB)
--------util.js(3KB)
--------ArrayMap.js(7KB)
--------List.js(3KB)
--------Set.js(4KB)
----build()
--------header-amd.js(41B)
--------libraryName.js(81B)
--------footer-amd.js(25B)
--------header.js(34B)
--------build.js(2KB)
--------footer.js(146B)
----MIT-LICENSE.txt(1KB)