CoffeeScript 这一门编程语言构建在 JavaScript 之上,其被编译成高效的 JavaScript,这样你就可以在 Web 浏览器上运行它,或是通过诸如用于服务器端应用的 Node.js 一类的技术来使用它。编译过程通常都很简单,产生出来的 JavaScript 与许多的最佳做法都保持了一致。
先来看下对比代码(左为 CoffeeScript):
CoffeeScript 这一门编程语言构建在 JavaScript 之上,其被编译成高效的 JavaScript,这样你就可以在 Web 浏览器上运行它,或是通过诸如用于服务器端应用的 Node.js 一类的技术来使用它。编译过程通常都很简单,产生出来的 JavaScript 与许多的最佳做法都保持了一致。
先来看下对比代码(左为 CoffeeScript):
CoffeeScript 2.7.0 发布了。CoffeeScript 是一套 JavaScript 转译语言,它会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似。CoffeeScript 拥有更严格的语法。 此版本更新内容包括: 现在支持导入断言语法。这允许像export { version } from './package.json' assert { type: 'json' } 这样的语句或像import('./calendar.json', { assert { type: 'json' } })这样的表达式。 CoffeeScript 不再总是修补 Node...
CoffeeScript 2.5.0 发布了。CoffeeScript 是一套 JavaScript 转译语言,它会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似。CoffeeScript 拥有更严格的语法。 此版本更新内容包括: 更新依赖 新的 AST 测试助手有望将颜色变为全局颜色 暂时停用浏览器中的 deepStrictIncludeExpectedProperties 测试 仅更新编译器的输出 更新浏览器编译器输出 修复并重新启用针对浏览器测试套件的深度严格测试 详情查看更新说...
CoffeeScript 2.3.0 发布,此次更新信息如下: 将分析初始化移入 docs.coffee 更新 CodeMirror 样式 文档更好的布局,包括自动调整大小的侧栏和主栏 对 Edge 的一些样式进行小修改 更新断开的链接 详情见发布公告。 CoffeeScript 是一套 JavaScript 转译语言,它会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似。CoffeeScript 拥有更严格的语法。 下载地址: Source code (zip) Source code (tar.gz)...
CoffeeScript 2.2.4 (#5025) 发布。 下载地址 Source code (zip) Source code (tar.gz) 更新 修复#4877:指数运算符(#4881) 支持 ES2018 正则表达式 dotall 标志
CoffeeScript 2.2.3 已发布,CoffeeScript 2 最大的变化是,CoffeeScript 编译器会生成现代 JavaScript 语法( ES6 或 ES2015 及以上版本)。一个 CoffeeScript =>会变成一个 JS => ,一个 CoffeeScript 类会变成一个 JS 类,等等。此外, CoffeeScript 2 中的新特性还包括异步功能和 JSX 。 更新内容: Bump version to 2.2.3; update packages Update output Update changelog 下载地址: Source code (zip) Source code (tar...
CoffeeScript 2.2.2 已发布,CoffeeScript 2 最大的变化是,CoffeeScript 编译器会生成现代 JavaScript 语法( ES6 或 ES2015 及以上版本)。一个 CoffeeScript =>会变成一个 JS => ,一个 CoffeeScript 类会变成一个 JS 类,等等。此外, CoffeeScript 2 中的新特性还包括异步功能和 JSX 。 暂未发现该版本更新内容,请保持关注。 # Install locally for a project: npm install --save-dev coffeescript # Insta...
CoffeeScript 2.2.0 发布了。CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 更新内容: * Changelog for 2.2.0 * Bump version * Bump package versions * Fix `cake doc:source` for Docco 0.8.0 * Update output; so...
CoffeeScript 2.1.1 发布了。CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 更新内容: Bugfix为可执行类体设置正确的上下文。因此class @B extends @A then @property = 1,现在@在这里@property指的是阶级,而不是全...
CoffeeScript 2.1.0 发布了。CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 更新内容: Changelog for 2.1.0; remove text from objects section that is no longer valid for CS2/ES2015. Update packages 2.1.0 buil...
CoffeeScript 1.12.8 发布了,CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 该版本暂未提供更新内容,后续更新请关注 ChangeLog 或 1.x 文档。 下载地址: Source code (zip) Source code (tar.gz)...
在经过 5 个测试版后,CoffeeScript 2.0.0 正式发布了。 从 CoffeeScript 1.x 到 2 的变化不多,大部分项目都能顺利升级。CoffeeScript 2 最大的变化是,CoffeeScript 编译器会生成现代 JavaScript 语法( ES6 或 ES2015 及以上版本)。一个 CoffeeScript =>会变成一个 JS => ,一个 CoffeeScript 类会变成一个 JS 类,等等。此外, CoffeeScript 2 中的新特性还包括异步功能和 JSX 。 可以在发行公告中查阅更多内容。 下载地址...
CoffeeScript 2.0.0-beta5 已发布了,更新如下: 升级文档至 Bootstrap 4 beta,包括重构样式;还升级了文档 jQuery 和 CodeMirror 针对移动端,提供更好的文档样式,包括 Try CoffeeScript 修复 #4642,有关命名函数的错误声明 升级了软件包 下载地址 Source code (zip) Source code (tar.gz) GitHub 发布主页 CoffeeScript 是一门编译成 JavaScript 的小巧语言。在 Java 般笨拙的外表下,JavaScript 其实有着一颗华丽的心脏。...
CoffeeScript 2.0.0-beta2 发布了,有以下更新内容: 绑定类方法的重大改进 2.0.0-beta2 的更改日志,包括将“Change Log”重命名为“Changelog” 升级版本为 2.0.0-beta2 2.0.0-beta2 生成输出 下载地址 Source code (zip) Source code (tar.gz) GitHub 发布主页 CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的...
CoffeeScript 1.12.6 发布了,有以下更新内容: return 和 export 关键字现在可接受隐式对象(由缩进定义,不需要大括号) 支持 Unicode 代码点转义 (e.g. \u{1F4A9}) coffee 命令现在回首先看 CoffeeScript 是否安装在当前文件夹中的 node_modules 下,如果是,则执行 coffee 二进制文件;否则运行全局安装的。这允许你全局安装一个 CoffeeScript 版本,并为特定项目在本地安装一个版本。(cake 同样如此) Bug 修复:用于链接...
CoffeeScript 1.12.5 发布了。CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 暂未有该版本更新信息,点此保持关注,或查看发行首页。 下载地址: Source code (zip) Source code (tar.gz)...
CoffeeScript 1.12.5 发布了。CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 更新内容 更好地处理 import 和 export 语句中的 default, from, as 和 * 。 您现在可以导入或导出名为 default 的成员,编译器不会将其解释...
CoffeeScript 1.12.4 发布了,有以下更新内容: Fixed a bug where `export`ing a referenced variable was preventing the variable from being declared. Fixed a bug where the `coffee` command wasn’t working for a `.litcoffee` file. Bugfixes related to tokens and location data, for better source maps and improved compatibility with downstream tools. 发布主页和完整更新内容 下载地址 Source code (zip) So...
CoffeeScript 1.12.3 发布了,本次更新如下: @ 值现在可以在 for 表达式中用作索引。这放松了对 for 表达式的编译,以允许索引变量为 @ 值。例子, do @visit for @node, @index in nodes。在 @visit 中,当前节点(@node) 的索引作为 @index 使用 CoffeeScript 的补丁 Error.prepareStackTrace 已经恢复,一些修订版本应该可以防止错误的异常,这些异常使一些下游项目变得困难。这修复了自 1.12.2 以来堆栈跟踪中的不正确的行号...
脚本语言 CoffeeScript 1.12.1 发布了。本次更新如下: 您现在可以导入名为默认的模块成员,例如 import {default} from'lib'。 虽然在 ES2015 中,你不能导入整个模块,并将其命名为默认值(因此不允许从 'lib' 导入默认值)。 Fix regression where from as a variable name was breaking for loop declarations. For the record, from is not a reserved word in CoffeeScript; you may use it for variable names. from be...
CoffeeScript 1.12.0 发布了。 coffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运 行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。编译过程通常都很简单,产生出来的JavaScript与许多的最佳做法都保持了一致。 此次更新内容: CoffeeScript 现在支持 ES2015 标记的模板字面量。Note that using tagged template literals in your code makes you r...
评论