CoffeeScript

CoffeeScript是 一个被编译成javascript的小语言。Javascript除了拥有那些丑陋的大括号、分号外,同时也拥有一个华丽的对象模型作为其核心。CoffeeScript是尝试以一种 简单方式来发扬Javascript精粹部分的编程语言

CoffeeScript的黄金规则:" 它就是Javascript"。 它的代码会一一翻译成Javascript,在执行的时候无需解释器。你可以无缝地使用任何既存的Javascript库。CoffeeScript的输出具有以下特性:
  • 很好的可读性
  • 很好的排版
  • 在JavaScript Lint中没有警告
  • 能运行在任何Javascript运行时中
  • 并有执行速度和Javascript一样快,或者更加快的趋势。

CoffeeScript的编译器就是 用它自己编写的,使用 Jison parser generator.。命令行版本的coffee在Node.js的工具集中。其核心的编译器,并不依赖于Node,能运行在任何Javascript环境中(如 rhino:用 纯Java编写的开源的Javascript实现,能被嵌入到Javascript应用程序中给用户提供脚本功能),或者浏览器中。

和Python动态语言类似,CoffeeScript使用空白来风格代码,使用缩进来包围代码块。

官网: http://coffeescript.org/

你可能感兴趣的:(coffeescrip)