发布于 2016-09-25 00:02:32 | 166 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的CoffeeScript 中文手册,程序狗速度看过来!
CoffeeScript
CoffeeScript是一套JavaScript的转译语言,创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。因为 CoffeeScript 会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似,但不同的是 CoffeeScript 拥有更严格的语法。
CoffeeScript 1.11.0 发布了。
此次更新内容:
CoffeeScript now supports ES2015 import and export syntax.
Added the -M, --inline-map flag to the compiler, allowing you embed the source map directly into the output JavaScript, rather than as a separate file.
A bunch of fixes for yield:
yield return can no longer mistakenly be used as an expression.
yield now mirrors return in that it can be used stand-alone as well as with expressions. Where you previously wrote yield undefined, you may now write simply yield. However, this means also inheriting the same syntax limitations that return has, so these examples no longer compile:
doubles = -> yield for i in [1..3] i * 2 six = -> yield 2 * 3
The JavaScript output is a bit nicer, with unnecessary parentheses and spaces, double indentation and double semicolons around yield no longer present.
Improved several error messages.
Just like undefined compiles to void 0, NaN now compiles into 0/0 and Infinity into 2e308.
Bugfix for renamed destrucured parameters with defaults. ({a: b = 1}) -> no longer crashes the compiler.
Improved the internal representation of a CoffeeScript program. This is only noticeable to tools that use CoffeeScript.tokens or CoffeeScript.nodes. Such tools need to update to take account for changed or added tokens and nodes.
Several minor bug fixes.
详细内容,请查看发行日志。
下载地址: