CoffeeScript
维基百科,自由的 encyclopedia
CoffeeScript是一套JavaScript的转译语言。受到Ruby、Python与Haskell等语言的启发[3],CoffeeScript增强了JavaScript的简洁性与可读性。此外,CoffeeScript也新增了更复杂的功能,例如列表推导式、并行赋值等。一般来说,CoffeeScript可以在不影响执行性能的情况下,缩短约三分之一的代码长度[6]。
Quick Facts 编程范型, 设计者 ...
编程范型 | 编程范型:基于原型,函数式,指令式,脚本 |
---|---|
设计者 | Jeremy Ashkenas |
实现者 | Jeremy Ashkenas等数人 |
发行时间 | 2009年,15年前(2009) |
当前版本 | |
操作系统 | 跨平台 |
许可证 | MIT许可证 |
文件扩展名 | .coffee |
网站 | coffeescript |
启发语言 | |
Haskell、[3]JavaScript、Perl、Python、[3]Ruby,[3]YAML[4] | |
影响语言 | |
MoonScript[5], LiveScript(英语:LiveScript), JavaScript |
Close
CoffeeScript支持包含在了Ruby on Rails版本3.1[7]和Play Framework[8]之中。在2011年,Brendan Eich声称CoffeeScript影响了他对JavaScript未来的思考[9][10]。