CoffeeScript教程
CoffeeScript 是一门编译到 JavaScript 的小巧语言。
在 Java 般笨拙的外表下,JavaScript 其实有着一颗华丽的心脏。CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分。创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。
学习注意
简介
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。
部分原创内容未经授权禁止转载,违者必究。