CoffeeScript 2.0.0 正式发布,编译成 JS 的小巧语言

王练
 王练
发布于 2017年09月19日
收藏 5

在经过 5 个测试版后,CoffeeScript 2.0.0 正式发布了。

从 CoffeeScript 1.x 到 2 的变化不多,大部分项目都能顺利升级。CoffeeScript 2 最大的变化是,CoffeeScript 编译器会生成现代 JavaScript 语法( ES6 或 ES2015 及以上版本)。一个 CoffeeScript =>会变成一个 JS => ,一个 CoffeeScript 类会变成一个 JS 类,等等。此外, CoffeeScript 2 中的新特性还包括异步功能和 JSX 。

可以在发行公告中查阅更多内容。

下载地址:

CoffeeScript 是一门编译成 JavaScript 的小巧语言。在 Java 般笨拙的外表下,JavaScript 其实有着一颗华丽的心脏。CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分。

CoffeeScript 的指导原则是:"她仅仅是 JavaScript"。代码一一对应地编译到 JS,不会在编译过程中进行解释。已有的 JavaScript 类库可以无缝地和 CoffeeScript 搭配使用,反之亦然。编译后的代码是可读的,且经过美化,能在所有 JavaScript 环境中运行,并且应该和对应手写的 JavaScript 一样快或者更快。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:CoffeeScript 2.0.0 正式发布,编译成 JS 的小巧语言
加载中

精彩评论

东东-
东东-
红及一小时的语言
dolloyo
dolloyo
Because you don’t have direct access to the var keyword, it’s impossible to shadow an outer variable on purpose, you may only refer to it. So be careful that you’re not reusing the name of an external variable accidentally, if you’re writing a deeply nested function.
看来coffee是不打算解决这个问题了……

最新评论(3

hantsy
hantsy
CoffeeScript , Jade 还是有一定的用户,和 Python 缩进对齐类似,写 Python的人 估计这些语法有好感。
dolloyo
dolloyo
Because you don’t have direct access to the var keyword, it’s impossible to shadow an outer variable on purpose, you may only refer to it. So be careful that you’re not reusing the name of an external variable accidentally, if you’re writing a deeply nested function.
看来coffee是不打算解决这个问题了……
东东-
东东-
红及一小时的语言
返回顶部
顶部