• 一个新的JavaScript数据结构 stream.js


    stream.js 是一个很小、完全独立的Javascript类库,它为你提供了一个新的Javascript数据结构:streams.
    Streams 是一个操作简单的数据结构,很像数组或链接表,但附加了一些非凡的能力。
    Streams 跟数组不一样,streams是一个有魔法的数据结构。它可以装载无穷多的元素。是的,你没听错。他的这种魔力来自于具有延后(lazily)执行的能力。这简单的术语完全能表明它们可以加载无穷多的元素。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Agility.js: Agility.js 是个MVC library for Javascript,可使你写可维护性和再利用的浏览器代码,目的是能够让开发者利用jQuery快速写出web应用。
    PHP.JS:PHP.JS是一个让开发人员能够在客户端调用服务器端PHP函数的javascript框架。
    PureMVC: PureMVC,就如同它的名字是,它是一个纯粹的小巧的MVC框架,支持多语言。 PureMVC有一个名为Mediator的构造,顾名思义,它就是Mediator模式的实现,充当视图API和程序其余部分的API之间的中介。这是PureMVC实现MVC架构视图部分的关键构造。引入它是为了减少应用和视图之间的依赖,从而降低整个系统的耦合程度。
    Apple移动应用开发框架 iWebKit: iWebKit是一个专门为开发Apple移动设备应用而设计的开发框架,用于帮助你创建自己的iPhone、iPod Touch和iPad网站和Web应用。iWebKit很容易上手,对HTML的知识几乎没什么要求,只要略懂HTML的人不用多少分钟就可以写出很专业的用词界面的网站页面。容易使用,加载速度快和兼容性、扩展性好是最大的特点。
    JavaScript混淆工具 ObfuscateJS: 一个JavaScript压缩/混淆工具,可以去掉空白和注释,重命名变量等。
    Arbor.js: Arbor.js是一个利用web workers和jQuery创建的数据图形可视化JavaScript框架。它为图形组织和屏幕刷新处理提供了一个高效、力导向布局算法。这个框架并没有强制使用哪一种方法来绘制屏幕,你可以使用Canvas、SVG、甚至是HTML的位置元素。
    Adobe Spry:Spry是一个javascript框架提供强大的Ajax功能,能够让设计人员为用户构建出更丰富体验的Web页面。Spry利用HTML,CSS和最少的javascript功能将XML, JSON和HTML数据表现在页面中,并且不必刷新整个页面。Spry还提供易于构建和设计的控件,为最终用户提供功能强大的页面元素。Spry框架以HMTL为核心,对于只具有HTML,CSS和JavaScript基础知识的用户来说很容易掌握。Spry框架设计成标签尽量简单,JavaScript尽量少用。Spry主要由三部分组成:Spry Data, Spry Widgets和Spry Effects。
    Rich Ajax Framework:Rico是一个面向对象的JavaScript框架,用于开发RIA应用程序。它实现了Grid,Calendar,Tree,Accordion等控件。简化Ajax处理,拖放支持,提供幻灯片展示效果等。
    BluCSS:
     BluCSS是一个简便易记的CSS框架。可轻松应用在项目中。 
    Ext Core:Ext Core是一个跨浏览器,分离自Ext UI的Javascript框架,类似于jQuery,Prototype,Mootools等框架。它具有以下特性: 高性能,轻量级。 简洁,可维护的代码。 直观,易于使用的API。