JavaScript RubyJS - 一个 Javascript 实现的类似 Ruby 的方法

huacnlee · 2013年01月21日 · 最后由 Saito 回复于 2013年01月25日 · 4694 次阅读

强大,喜欢!

看不起还可以,官方还是 alpha 版本,跟 jQuery 比起来不知怎样,R 应该跟 jQuery 的$类似,都是 window 下面的一个属性。

突然发现,按 shift + 4 在英文输入法状态下是$, 在中文输入法状态下是¥,哈哈

3 楼 已删除
4 楼 已删除

就用这个了!

@igordonshaw 其实 jquery 大部分代码都是兼容旧浏览器用的 sizzle 引擎,each 的元素顺序很坑爹,map 也删掉了,R 是collection proxyobject proxy 而不是 dom proxy

#5 楼 @luikore 我相信 rubyjs 在语言层面确实会比 js/jquery 好,但是前端的操作很多都是基于 dom 的,而且还有 ajax 这一块不知道 rubyjs 又没有实现或是实现的怎么样,我还是去官网看看先

8 楼 已删除
9 楼 已删除

语句末尾不跟上分号的话 一旦用 assetpipeline 就不行了吧

很久以前就在 github 上找到一大堆类似的项目 如果为了语法,直接用 CoffeeScript 更好吧

和 coffeescript 有啥区别?

#11 楼 @jiang_plus #12 楼 @i5ting 这是 JS 方法扩展,类似 underscore,这和 CoffeeScript 不是同一类东西

@igordonshaw 它和 dom/ajax 框架解决的不是一个问题...和 jquery 一起用吧,或者把 jquery 换成轻量级的bean+bonzo+reqwest

#10 楼 @iBachue 十几年前的 js 压缩器都已经认得换行符了,不用担心 assetpipeline...

If I had to code JavaScript I would use RubyJS. Yukihiro (Matz) Matsumoto, creator of Ruby 这广告强大……

js 写习惯了,没必要变,难点不在语法。coffeescript, typescript 真心不喜欢。

coffeescript 还没用过多少回~ ~!

Looks like coffee. not ruby.

@huacnlee 我觉得这个标题很搞,我第一次看到的时候都没想清楚到底是 ruby or javascript 的东西 "一个 Javascript 实现的类似 Ruby 的方法" => 一个 ruby 库的 javascript 实现

var words = 'looks feels acts'.split(' ')

for (var i = 0; i < words.length; i++) {
    console.log('no need to ' + words[i] + ' like Ruby')
}

上面这段很难写么?

gzip 之后还要 20k…… 就为了这么一点语法糖……

string.coffee 就有 2k 行的代码。

其实是挺恐怖的... 如果我们都有 Google 的 10G 网络,那可能就没人 care 这个问题了...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号