课程表

CoffeeScript 语法

CoffeeScript 类和对象

CoffeeScript 字符串

CoffeeScript 数组

CoffeeScript 日期和时间

CoffeeScript 数学

CoffeeScript 方法

CoffeeScript 元编程

CoffeeScript jQuery

CoffeeScript 正则表达式

CoffeeScript 网络

CoffeeScript 设计模式

CoffeeScript 数据库

CoffeeScript 测试

工具箱
速查手册

CoffeeScript教程

当前位置:免费教程 » JS/JS库/框架 » CoffeeScript
CoffeeScript

CoffeeScript 是一门编译到 JavaScript 的小巧语言。

在 Java 般笨拙的外表下,JavaScript 其实有着一颗华丽的心脏。CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分。创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。

开始学习CoffeeScript!


学习注意

  • 需要熟练掌握JavaScript
  • 需要熟练掌握Node.js使用
  • 需要熟练掌握npm使用

  • 简介

    CoffeeScript是一套JavaScript的转译语言,创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。因为 CoffeeScript 会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似,但不同的是 CoffeeScript 拥有更严格的语法。

    从 Lisp 系重生CoffeeScript打蛇打到七寸了。它的最大功绩, 就是将 JavaScript 硬绑的 C/Java 语法抛弃了,改为采用类似 Ruby/Python 的语法. Ruby/Python 本来就是深受 Lisp 影响的, 和 JavaScript 算是同门师兄, 他们的语法经过了实践考验, 是更适合函数式+动态语言内核的。


    发展

    CoffeeScript 构建在 JavaScript 上层, 这让人联想起 .Net 和 C#/F#/VB… , 以及 JVM 和 Java/JRuby/Scala…

    在 JavaScript 上层做事情的, 不只 CoffeeScript, 还有很多其他的. 比如 Lua 就有通过 LLVM 转换成JavaScript 的实现. 前段时间的 JavaScript PC 模拟器也证明了这种思路的威力。

    也许 JavaScript 就是下一个 JVM, 上面会有最适用于各种场景的各种语言。很多人盼望 JavaScript 成为为未来的唯一语言, 看起来这是不切实际的幻想了。

    转载本站内容时,请务必注明来自W3xue。
    部分原创内容未经授权禁止转载,违者必究。