HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > RubyJS:用JavaScript实现的Ruby核心库

RubyJS:用JavaScript实现的Ruby核心库

       RubyJS是一个基于JavaScript的Ruby库,使用JavaScript实现了Ruby中的所有方法,如Array、Numbers、Time等。 


       在官网介绍中,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

6. HTML5+ 核心组件:5+Runtime.core

7. PhantomJS:基于WebKit、开源的服务器端JavaScript API

8. SVG.js:基于JavaScript的SVG操作库

9. Squel.js: 基于JavaScript的SQL查询构建器

10. Superhero.js:构建大型 JavaScript 应用程序的最佳资源

本文来源:https://www.51html5.com/a3098.html

点击展开全部

﹝RubyJS:用JavaScript实现的Ruby核心库﹞相关内容

「RubyJS:用JavaScript实现的Ruby核心库」相关专题

其它栏目

也许您还喜欢