【发布时间】:2014-01-21 17:49:43
【问题描述】:
我正在查看一些关于 stackoverflow 的示例,我注意到很多人使用 -> 如下所示:
App.Router.map ->
@resource 'respondents', path: '/'
这个速记叫什么,我可以在哪里阅读更多关于它的信息?
【问题讨论】:
标签: ember.js coffeescript
我正在查看一些关于 stackoverflow 的示例,我注意到很多人使用 -> 如下所示:
App.Router.map ->
@resource 'respondents', path: '/'
这个速记叫什么,我可以在哪里阅读更多关于它的信息?
【问题讨论】:
标签: ember.js coffeescript
它是 CoffeeScript,实际上与 ember 无关。
CoffeeScript 是一种编译成 JavaScript 的小语言。在那种尴尬的 Java 式古铜色之下,JavaScript 总是有一颗美丽的心。 CoffeeScript 试图以一种简单的方式暴露 JavaScript 的优点。
CoffeeScript 的黄金法则是:“它只是 JavaScript”。代码一对一编译成等价的JS,运行时没有解释。您可以从 CoffeeScript 无缝使用任何现有的 JavaScript 库(反之亦然)。编译后的输出可读且打印精美,可以在每个 JavaScript 运行时运行,并且运行速度往往与等效的手写 JavaScript 一样快或更快。
【讨论】: