• Node.js


    Node.JS是资深C程序员Ryan Dahl的作品,依据Google著名的开源JavaScript引擎V8来进行二次开发的Web I/O服务器,具有无阻塞(non-blocking)和事件驱动(event-driven)等特点。Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在 POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    ExtJS:ExtJS是一个跨浏览器,用于开发RIA(Rich iInternet Application)应用的JavaScript框架。提供:高性,可定制的Web UI控件库。良好的设计、丰富的文档和可扩展的组件模型。
    EdoJS:EdoJS是一个跨浏览器的富客户端Ajax框架。具备如下特性:
    小体积:压缩后,一共才180K
    高性能:运行速度超快
    大数据量支持:表格可以支持上万行数据!
    丰富组件库:超过80个组件,有menu,button,table,tree,gantt,tabbar,datepicker…等
    跨浏览器支持:支持IE6/7/8/9,FirxFox,Opera,Safari,Chrome等
    跨服务端语言支持:支持多种服务端平台,如ASP.NET、ASP、PHP、JSP、ColdFusion、Ruby on Rails等。 相关资源:
    开发教程:http://www.edojs.com/tutorial
    API文档:http://www.edojs.com/api
    可视化IDE:http://www.edojs.com/ide
    论坛:http://bbs.edojs.com
    甘特图:http://www.edogantt.com
    JSI:JSI项目分两部分:框架内核和基于此内核的系列功能子项目。 框架内核旨在提供一个开放的、无侵入的脚本库管理解决方案;以及一个全面的前端开发调试、文档解析、模版编译、打包导出环境支持。 他既可以作为一个开发期间的脚本管理工具,让开发者在开发期间享受JSI带来的种种便捷; 也可以作为一个运行时的脚本管理框架,让类库编写者能够自己管理好自己编写的类库的相关依赖,让最终用户从繁琐的依赖管理中解脱出来,提高类库的易用性。 JSI 拥有一套完善有效的模块隔离机制,方便于 重用、组织第三方脚本,避免它们带来的命名污染问题。同时极力追求简单自由,不引入特殊语法,被管理的脚本无框架依赖。 JSI 作为一个开放的类库管理框架,不打算内置任何官方类库,尽量做到类库的中立性; 但是,我也将主持JSIDE(JSI SIDE)这个项目的开发,他将以JSI为基础,做一些实践,并共享一些可选类库。 同时其他用户也可以根据自己喜好整合其他类库,当能我们也会提供一些整合已有著名脚本类库的实例(如:jQuery、Prototype、Scriptaculous、YAHOO UI)。 JSI的子项目,可以提供某方面的具体实用功能。如网页装饰框架。
    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。
    Dojo:Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
    JavaScriptMVC: 基于jQuery,JavaScriptMVC 是一个 JavaScript 的 MVC 框架,通过它可以简化项目的开发,支持流行的各种浏览器。
    heatmap.js: heatmap.js是一个JavaScript library可用于利用html5canvas元素来基于你的生成Web热图(heatmaps)。
    Spine: Spine是一个简单,轻量级的MVC JavaScript框架。支持异步服务器通信,提供Ajax与HTML5本地存储适配器,拥有完整的模型层和ORM层。类库真实原型继承。
    PyDebug: PyDebug 是一个只有一个文件的框架,这个框架可以帮助你调试页面的 Javascript 代码。
    许多Jser 至今还在使用 alert 用来查看变量。 但alert 有以下缺点: 不适合大量输出、不适合查看非基础类型变量 (比如许多变量仅仅输出 [Object] ) 。
    目前浏览器都有提供了开发者工具,然而仍有许多浏览器未提供此工具,或者提供的工具不容易用。且一旦开发工具未开启,会出现错误。
    本框架提供了一个全局函数 trace ,用于输出函数,其基本功能相当于 alert 或 console.log 的输出。
    只需引入 debug.js 到你的页面(参考本源码), 就能体验 trace 的方便。
    Treesaver: Treesaver是一个JavaScript框架用于使用标准HTML和CSS来创建杂志风格的布局。