本篇文章是對CoffeeScript作一個初步的瞭解、入門的學習筆記。javascript
一種新編程語言,是一套JavaScript
的轉譯語言,可編譯成高效的JavaScript。還能夠與Node.js
技術相結合,構建高效的服務器端應用程序。受到Ruby、Python等語言的啓發,CoffeeScript加強了JavaScript的簡潔性和可讀性。html
CoffeeScript解決了JavaScript的一些問題:java
alert "Hello CoffeeScript!" x = (a) -> a*2 for i in [0..5] console.log "Hello #{i}"
等價於以下的代碼:git
var x; alert("Hello CoffeeScript!"); x = function(a) { return a * 2; }; (function() { var i; for (i = 0; i <= 5; i++) { console.log("Hello " + i); } }).call(this);
能夠看出,某些語法和Ruby徹底一致,但相比JavaScript,要簡潔了不少。github
首先在head區域加上CoffeeScript的編譯器:編程
<script type="text/javascript" src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"></script>
而後就能夠在html文件裏編寫CoffeeScript代碼了:服務器
<script type="text/coffeescript"> x = (a) -> a*2 alert x(3) </script>
本身動手測試一下吧。編程語言
http://baike.baidu.com/view/4809539.htm學習