Coffeescript 是使用ruby編寫的編程語言,旨在經過簡單的編碼讓web開發者生成並使用 Javascript 代碼.javascript
Coffeescript 更加簡潔、精緻,設計也更爲嚴謹,參見一下兩篇文章:html
其官方網站有很是詳細的說明,同時也支持在線測試 Coffeescript 代碼, 參見: http://coffeescript.org/java
此外推薦一個很是好的在線工具將 Javascript 轉爲 Coffeescript : http://js2coffee.thomaskalka.de/web
Ruby on Rails 開發框架默認用 Coffeescript 編輯 Javascipt, Coffeescript 爲 RoR 開發帶來了效率和代碼可讀性的大幅提高,筆者對此深有體會。編程
Coffeescript 編程相似 Ruby 語法,使其入門難度不高,但要熟練運用還需練習。ruby
再 Rails 中只需將 Coffeescript 文件放置於正確位置,就能夠再 html 編輯中直接引用,如:
<%= javascript_include_tag "......"%>
框架
有時候,咱們須要再 Coffeescript 文件中使用 Rails Helper 方法,這時就須要在文件名以後增長.erb
刷新便可,參見:http://guides.rubyonrails.org/asset_pipeline.html編程語言