能够编译成JavaScript的CoffeeScript编程语言于2010年正式发布。
CoffeeScript是一种多范式编程语言,在编译时可以转换为JavaScript。这种能力允许开发人员创建JavaScript程序作为他们的最终产品,但是用一种使用更方便和健壮语法的语言来编写程序。
CoffeeScript促进了命令式和函数式编程风格,可以用作脚本语言。它的语法包含了Ruby、Haskell和Python中最流行的一些元素。例如,它使用空格来定义代码块,很像Python。
自2010年正式发布以来,CoffeeScript已经变得非常有影响力。JavaScript的创建者Brendan Eich把它作为JavaScript未来发展方向的一个例子。在一些大型软件开发组织,如Dropbox, CoffeeScript已经完全取代了JavaScript。
CoffeeScript 还提供了一个机会, 让你可以使用 ECMAScript 里面的特性. 将来有个更多新特性, CoffeeScript 也有机会在浏览器支持之前实现它们. 程序员面对的是 CoffeeScript 的优雅接口, 它是程序员和JavaScript 之间的中间层, 脏活累活它都干了。
未知的网友