coffeescript吧 关注:35贴子:2,139
  • 2121回复贴,共1

【CoffeeScript】

只看楼主收藏回复

http://coffeescript.org/
CoffeeScript是一套JavaScript的转译语言,创建者 Jeremy Ashkenas 戏称它是- JavaScript 的不那么铺张的小兄弟。因为 CoffeeScript 会将类似 Ruby 语法的代码编译成 JavaScript,而且大部分结构都相似,但不同的是 CoffeeScript 拥有更严格的语法。
语法:从 Lisp 系重生CoffeeScript打蛇打到七寸了. 它的最大功绩, 就是将 JavaScript 硬绑的 C/Java 语法抛弃了; 改为采用类似 Ruby/Python 的语法. Ruby/Python 本来就是深受 Lisp 影响的, 和 JavaScript 算是同门师兄, 他们的语法经过了实践考验, 是更适合函数式+动态语言内核的.
Good Parts:CoffeeScript 只使用了 JavaScript 的 ”Good Parts(精粹)”, 抛弃了原来 JavaScript 晦涩的,容易出问题的那部分东西. 比如,全局变量声明, with 等.
语法糖和 ECMAScript:CoffeeScript 提供了很多语法糖, 让代码更优雅可读. 去主页仔细看看 CoffeeScript 的语法清单, 就会发现边边角角到处是创新. 这让编程语言真的成了开发者的朋友,
而不是机器的朋友.CoffeeScript 还提供了一个机会, 让你现在就可以使用 ECMAScript 里面的特性. 将来有个更多新特性, CoffeeScript 也有机会在浏览器支持之前实现它们. 程序员面对的是 CoffeeScript 的优雅接口, 它是程序员和JavaScript 之间的中间层, 脏活累活它都干了.


IP属地:上海1楼2014-11-16 18:37回复
    2


    IP属地:上海2楼2015-05-18 19:03
    收起回复


      IP属地:湖南3楼2015-07-08 13:00
      回复
        最喜欢的语言!!!胜过Python的死板,ruby的怪异,Javascript的潦草。函数式的本质,精准绝妙的语法,Python式的缩进,符合直觉并有艺术感的代码!从不给coder找茬的语言!人类最好的朋友!


        来自手机贴吧4楼2015-09-13 18:01
        收起回复
          有没有大佬在的 最近接触到coffeescript就遇到一个问题 我的coffeescript中有个变量是中文的 当coffee转换成js之后中文就乱码 求问怎么解决


          IP属地:上海5楼2018-04-25 11:55
          回复