这个 JavaScript 模式是怎么回事?
我看到了这种模式: Money = (function() { function Money(rawString) { this.cents = this.parseCents(rawString) } }) 在此 CoffeeScript 截屏预览…
当你遇到错误时,为什么 barista/coffeescript 不告诉你出了什么问题?
我正在与咖啡师一起尝试 Coffeescript,但我使用起来并不愉快。 由于某种原因,每当我对 .coffee 文件进行更改时,咖啡师都会抱怨除了最微不足道的情…
在 Firefox 中使用 Firebug 调试 CoffeeScript
使用 Rails 3.0.7 时,如何在 Firefox 中使用 firebug 调试 CoffeeScript? 我正在使用 Barista 和 Coffeescript。它工作得很好(一个基本的“警报“…
使用 Coffeescript 公开 javascript api
我最近开始使用 Coffeescript,并且很好奇将我使用 Coffeescript 创建的对象公开给其他 javascript 页面的“正确”方法是什么。由于咖啡脚本包装功能…
将行数组转换为列数组
将任何(等长)行数组转换为列数组的最优雅的方法是什么? 例如: [1,2,3] [4,5,6] # To [1,4] [2,5] [3,6] 这就是我到目前为止所拥有的: grid = [ […
“cake build:browser”错误和 Uglify.js ——无法读取属性“Array”;未定义的
我刚刚安装了 Uglify.js 并尝试使用它来重建 CoffeeScript,但不断收到此错误。当我在 CoffeeScript 目录中键入“cake build:browser”时会发生这种情…
在 Coffeescript 中测试班级成员资格的最简单方法是什么?
我正在寻找 Objective-C 的 [@"blah" isKindOfClass:[NSString class]] 的 Ruby 的 "blah".is_a?(String) 的等效项…
将一系列 1 和 0 压缩为尽可能短的 ascii 字符串
如何将一系列 1 和 0 转换为由 URL 安全 ascii 字符组成的最短形式? 例如。 s = '00100101000101111010101' compress(s) 结果如下: Ysi8aaU 显然: …
如何从 Vim 运行 CoffeeScript?
我对 Vim 比较陌生(来自 TextMate),并且一直在使用 kchmck 的 Vim Coffeescript 插件。这很棒,但我怀念能够在 TextMate 中使用 cmd-R 使用 jashke…
使用纯 JavaScript 或 CoffeeScript 模仿 jQuery 插件
在不使用 jQuery 的情况下,我想知道如何模仿 jQuery 插件 例如,也许 $('div.x').plugin() 将 onclick 附加到 div,并递增并显示内部值。 jQuery 实…
有没有语言可以用类似 ruby 的糖在 lua 中生成目标代码?
是否有任何项目试图用一些类似 ruby 的糖来包装 Lua,就像 CoffeeScript 对 javascript 所做的那样? 我认为这会很有趣,因为 Lua 的语法……我认…
以编程方式运行 Cakefile
我花了很多时间在 Coffeescript 中构建这个美妙的 Cakefile,它构建了所有内容,现在我希望能够使用与我的相关的另一个别名从该目录外部运行命令 cake…
CoffeeScript 上的 Javadoc?
我是 CoffeeScript 的新手,似乎找不到任何使用 Javadoc 语法的 CoffeeScript 文档生成器。我能找到的唯一一个是作为 CoffeeScript 编译器的补丁。 那…
Coffeescript/jQuery 模式:跨事件缓存数据
我有一个抽象项目列表,可以通过 Ajax 单击进行扩展。我在 Coffeescript 中编写了以下代码: current_open_row = null $('li.faq-item').live 'click'…
CoffeeScript 类扩展 - TypeError: Object #没有“执行”方法;
class Search perform: (text) -> query = encodeURIComponent text results = '' request {uri: @uri + query }, (error, response, body) => if…