RubyJS:用JavaScript实现的Ruby核心库
RubyJS是一个基于JavaScript的Ruby库,使用JavaScript实现了Ruby中的所有方法,如Array、Numbers、Time等。
在官网介绍中,Ruby之父松本行弘这样写道:
If I had to code JavaScript I would use RubyJS.
RubyJS主要特点如下:
RubyJS作者称,开发RubyJS的主要目的是为了有一个JavaScript版的Ruby标准库,而不是使用JavaScript重写Ruby。RubyJS还无法实现Ruby中的类、对象和元编程特性。
项目主页:http://rubyjs.org/
在官网介绍中,Ruby之父松本行弘这样写道:
If I had to code JavaScript I would use RubyJS.
RubyJS主要特点如下:
- 100%使用JavaScript:RubyJS基于JavaScript构建,可以在所有浏览器上运行,无需额外的工具。
- 像Ruby一样工作:你可以轻松将代码从Ruby移植到JavaScript,完全符合rubyspec。
- 快且小:压缩版本仅20K,比同类库更快。
- 实用的“传送带”或OO:RubyJS就像一条实用的“传送带”,将数组、字符串转换为本地对象。或者可以使用成熟的RubyJS对象,并利用它们的mutator(又称为bang)方法。
- 集所有功能于一身的库:String、Array、Time、Numbers、Range等。RubyJS提供了多个强大的第三方库,有一个一致的API。
- Ruby功能:块参数、destructive(bang-)方法、duck-typing、特殊变量、混入等。
RubyJS作者称,开发RubyJS的主要目的是为了有一个JavaScript版的Ruby标准库,而不是使用JavaScript重写Ruby。RubyJS还无法实现Ruby中的类、对象和元编程特性。
项目主页:http://rubyjs.org/
【RubyJS:用JavaScript实现的Ruby核心库】相关文章
1. RubyJS:用JavaScript实现的Ruby核心库
2. JS-Git:一款纯JavaScript实现的Git项目
3. math.js :用于JavaScript和Node.js的数据扩展库
4. Github项目中使用率最高的Java/Ruby/JS库
5. 使用HTML5画布实现的超棒javascript动画仪表板:gauge.js
7. PhantomJS:基于WebKit、开源的服务器端JavaScript API
9. Squel.js: 基于JavaScript的SQL查询构建器
10. Superhero.js:构建大型 JavaScript 应用程序的最佳资源
本文来源:https://www.51html5.com/a3098.html
上一篇:如何管理程序猿
下一篇:微软应该联手Firefox OS,打造破坏性生态系统
﹝RubyJS:用JavaScript实现的Ruby核心库﹞相关内容
- Rainyday.js:一个轻量的 JavaScript 库
- 开源3D游戏引擎Babylon.js:基于HTML5和JavaScript
- AppMobi开源它的移动HTML5技术 想要做HTML5领域的Red Hat
- HTML5-WebSocket实现对服务器CPU实时监控
- HTML5-WebSocket实现多文件同时上传
- 用jQuery实现的星座鼠标随动背景源代码下载
- JScrambler:保护你的JavaScript代码
- Angular.js VS. Ember.js:谁将成为Web开发的新宠?
- turn.js:超酷的杂志翻页效果HTML5实现
- 如何使用jQuery或者javascript处理Cookie?