CoffeeScript

软件截图:
CoffeeScript
软件详细信息:
版本: 1.9.3 更新
上传日期: 4 Jun 15
许可: 免费
人气: 42
尺寸: 866 Kb

Rating: nan/5 (Total Votes: 0)

该CoffeeScript的编译器是用纯CoffeeScript中,使用的Jison解析器生成的顶部一个小的DSL,并可以作为一个实用的Node.js。
核心编译然而,不依赖于节点,并可以在其他服务器端JavaScript环境中运行,或在浏览器中。
CoffeeScript的使用Python风格显著的空白,所以行尾被视为代码的结局以及

什么在此版本中是新的

  • 修正了1.9.1编译具有相同文件名的多个文件时,推出了计时模式错误。
  • 修正为围绕产量含有这种表情。
  • 添加一个Ruby风格-r选项给REPL,这与执行或--eval前--interactive需要允许一个模块。
  • 在<脚本类型="文/ CoffeeScript的">标签,以避免.coffee文件可能重复浏览器的请求,你现在可以使用SRC的数据src属性来代替。
  • 小错误修复IE8,严格ES5正则表达式和Browserify。

什么是在1.9.2版本新

在1.9.1推出

  • 修正了一个计时模式错误编译多个文件时使用相同的文件名。
  • 修正为围绕产量含有这种表情。
  • 添加一个Ruby风格-r选项给REPL,这与执行或--eval前--interactive需要允许一个模块。
  • 在<脚本类型="文/ CoffeeScript的">标签,以避免.coffee文件可能重复浏览器的请求,你现在可以使用SRC的数据src属性来代替。
  • 小错误修复IE8,严格ES5正则表达式和Browserify。

什么版本1.9.1是新的

  • 在CoffeeScript的现在支持ES6发电机。发电机是一个简单的函数产生。
  • 更强大的分析和改进的错误消息字符串和正则表达式 - 尤其是相对于插
  • 改变策略的内部编译器变量名的生成。
  • 修正REPL与节点和Io.js的最新版本兼容。
  • 在各种小的bug修复。

什么是在1.8.0版本新

  • 在命令行的--join选项现在不推荐使用。
  • 在源地图现在使用.js.map为文件扩展名,而不是仅仅.MAP。
  • 的CLI现在退出与失败时将文件写入到磁盘的退出代码1。
  • 在编译器不再死机就无端接单引号字符串。

  • 字符串插值,这使得光源分布的不同步
  • 在固定位置数据。
  • 在错误信息的错误标记现在正确定位,如果代码缩进标签。
  • 在CoffeeScript中的源地图打补丁的堆栈跟踪修正了一个轻微的格式错误。
  • 在该运营商%%现在胁迫其右操作数只有一次。
  • 现在可以要求从Cakefiles CoffeeScript的文件,而无需先注册编译器。
  • 的CoffeeScript的REPL现已远销并可以使用需要“咖啡脚本/ REPL'是必需的。

什么版本1.7.0是新的

  • 在改进的错误消息,源地图和堆栈跟踪。来源映射现在使用更新//#语法。
  • 领先。现在关闭所有打开的呼叫,允许简单的链接语法。
  • 右括号现在可以缩进,因此不再导致意外错误。
  • 新增**,//和%%运营商和...扩展参数列表和解构表情。
  • 编译块注释格式已经改进。
  • 在Windows上没有更多的文件夹-p
  • 选项对象传递给的CoffeeScript不再发生突变。

什么版本1.6.3是新的

  • 在该CoffeeScript的REPL现在还记得会话间的历史。就像一个适当的REPL应该的。
  • 现在,可以使用在要求节点加载.coffee.md识字CoffeeScript的文件。在浏览器中,文本/识字,CoffeeScript的脚本标记。
  • 旧咖啡--lint命令已被删除。它是有用的,而原来工作的编译器,但已超过了由JSHint。现在,您可以使用-l超过标准输入输出传递有文化的文件。

什么是1.6.1版本的新

  • 修正了1.5.0回归多个隐式调用对一个缩进隐含对象。隐函数调用和隐式对象的组合一般应现在更好的分析 - 但它仍然不是好作风窝他们过多地
  • .coffee.md现在也支持作为一个有文化的CoffeeScript文件扩展名,对现有的工具。 .litcoffee仍然是典型之一。
  • 在周围部件的属性,绑定方法和超类的声明几个小的修复。

什么版本1.5.0是新的

  • 在该CoffeeScript的REPL现在基于节点。 JS REPL,而应该更好,更亲切。
  • 从构造函数返回值显现在禁止的。如果你想返回任意值,使用功能,而不是一个构造函数。
  • 现在能遍历数组倒退,而无需手动处理索引:-1用于项目
  • 在源位置现在被保存在CoffeeScript的AST,虽然源地图尚未被发射。

什么是1.4.0版本的新

  • 在该CoffeeScript的编译器现在去掉微软的UTF-8 BOM如果存在的话,让你编译BOM-borked源文件。
  • 固定节点/编译器废弃警告通过去除registerExtension,并从path.exists移动到fs.exists。
  • 小调整,以图示的编译,反引号,切片,并在目标文字的重复键错误。

什么1.3.2版本新

  • 在内部的嵌套函数实例方法里面,它现在可以调用超更可靠(递归地走了)。
  • 在命名循环变量不再有不同的作用域试探比其他的局部变量。
  • 修正了提示图标嵌套解构赋值的LHS内。
  • 修正我们的编译时严格禁止模式文字八进制的。

什么是1.3.1版本的新

  • 在该REPL现在有一个方便的新的多行模式进入大块的代码。这是非常有用,当复制和粘贴的例子进入REPL。输入多行模式CTRL-V。你可能现在还管直接输入到REPL。
  • 现在的CoffeeScript打印在每个编译文件的顶部生成的CoffeeScript的版本包头。
  • 先前未定义的变量或=现在b为认为是语法错误。
  • 有条件转让
  • 在一个调整做语义,这现在可以更加容易地模拟一个命名空间:DO(X = 1,Y = 2) - > ......
  • 循环指数现在是一个循环迭代内可变的,不可改变的他们之间。
  • 片的两个端点现在允许的一致性被省略,从而有效地创建列表的浅表副本。
  • 附加调整和改进措施,咖啡--watch节点下的"新"文件看API。手表将默认,如果你介绍一个语法错误变成看着脚本现在发出哔哔声。我们现在还看递归时忽略隐藏的目录默认情况下。

在什么版本1.2.0新是

  • 要咖啡--watch和多项改进 - 加盟。现在,您可以使用这两个在一起,以及添加和--watch'd文件夹中删除文件和目录。
  • 在throw语句现在可以用作表达式的一部分。
  • 在现在会出现安全闭合包装的外部的文件的顶部块注释
  • 修正了一些小1.1.3回归不必与运营商尾随和未完成的线条,更主要的1.1.3回归导致绑定功能绑定类函数中有不正确的这一点。

什么是1.1.3版本,新的

  • 在CoffeeScript中的编译JS现在尝试空间东西出来,保持可读性,你可以在这个页面上的例子中看到。
  • 现在,可以调用超在类主体一流水平的方法,并结合类方法现在保存其正确的上下文。
  • JavaScript的一贯支持八进制数010是8,和十六进制数0xf是15,而且现在的CoffeeScript还支持二进制数:0b10是2
  • 该CoffeeScript的模块已被嵌套在一个子目录,使其更容易以分别需要单独的组件,而不必使用NPM。例如,添加CoffeeScript的文件夹路径后:要求(“咖啡脚本/词法分析器')
  • 有一个新]连结"在功能的CoffeeScript尝试在此网页上。用它来获得一个永久共享您的示例脚本。
  • 现在,--watch设有咖啡仅适用于Node.js的0.6.0或更高,但现在也工作正常的Windows。

什么是1.1.2版本的新

  • 在CoffeeScript中使用本地Function.prototype.bind为约束函数文本,其中可用。
  • 修正为:?块注释格式,编=,对控制结构隐含调用,一个try / catch块的隐式调用,可变参数从局部范围泄漏,在语法错误行号以下heregexes,财产括号内的数字文本访问,势必类方法和超用保留的名称,一个REPL检修,连续编译分号,在隐式调用对象块注释,以及Chrome浏览器的bug。

在什么版本1.1.1都是新

  • 修正版本的类的外部构造函数

在什么版本1.1.0是新的

  • 在通过时可执行咖啡,process.argv运行,朋友现在报告,而不是节点咖啡。
  • 与Node.js的0.4.x模块查找的变化更好的兼容性。
  • 在REPL输出现在彩色的,像节点的是。
  • 在使用时--join给你的级联CoffeeScripts的名称现在是强制性的。
  • 修正了词法复合师/ =为正则表达式意外。
  • 所有文字/ CoffeeScript的标签应该现在是为了他们列入执行。
  • 在使用外部构造函数扩展子修正了一个问题。
  • 修正了addImplicitParentheses一个边缘的情况下无限循环。
  • 修正的指数增长放缓与函数调用的长链。
  • 全局不再泄漏到CoffeeScript的REPL。
  • Splatted参数声明局部的功能。

在什么版本1.0.1是新的

  • 修正了一个错误词法分析器使用Unicode标识符
  • 更新REPL,以兼容的Node.js 0.3.7。
  • 修正要求在REPL相对路径。
  • 尾随回报,回报不确定,现在优化掉。
  • 不再要求核心的Node.js" UTIL"与Node.js的0.2.5向后兼容性模块。
  • 修正了一个情况下,有条件的回报将导致fallthrough在switch语句中。
  • 优化空的解构赋值的对象。

什么是0.6.2版本,新的

  • 在咖啡命令现在将保留目录结构进行编译时一个完整的目录脚本。固定在两个遗漏的被阻止的CoffeeScript编译器从Internet Explorer中运行直播。现在有块注释,在精神上的CoffeeScript的here文档类似的语法。 ECMA和谐的干型模式匹配现在支持,其属性的名称是相同值的名称:{名称,长度}:FUNC。模式匹配现在理解的变量中允许的。除非现在块的形式允许。直到循环增加了,作为while循环的倒数。 switch语句现在允许不带开关对象的条款。兼容的Node.js v0.1.95。

要求

  • 在Node.js的0.8.0或更高版本

类似的软件

Weber
Weber

13 Apr 15

Teapot
Teapot

1 May 16

Free Pascal
Free Pascal

13 May 15

MoonScript
MoonScript

9 Feb 16

显影剂的其他软件 Jeremy Ashkenas

Jammit
Jammit

11 Mar 16

Backbone.js
Backbone.js

20 Jul 15

Docco
Docco

28 Feb 15

意见 CoffeeScript

评论没有发现
添加评论
打开图片!