JavaScript低調的小兄弟——CoffeeScript,Virtus brevitas!
Virtus brevitas!
Virtus brevitas!
Virtus brevitas!
想要比全世界最著名的JavaScript程式設計師John Resig寫出的程式碼還要簡潔、清晰?實實在在地想提高JavaScript的開發效率?想要站在Web開發的時尚前沿?想要你的程式碼相容所有的瀏覽器環境?想要你的程式碼可讀性更強、更優雅?
那麼本書正是為你而作。
本書講的就是CoffeeScript。
沒聽過嗎?OUT了,有木有?
2009年聖誕節,Jeremy Ashkenas首次釋出了CoffeeScript,他稱之為“JavaScript低調的小兄弟”。每個月,Ashkenas和其他人都會給CoffeeScript新增大量新特性,很快,該專案便在GitHub上吸引了幾千名關注者。2010年3月,原本使用Ruby編寫的CoffeeScript編譯器,也被由CoffeeScript重寫的版本替代。
2010年聖誕,CoffeeScript釋出1.0版,成為Github上最受關注的專案之一。
2011年4月,David Heinemeier Hansson證實Ruby on Rails 3.1中將支援CoffeeScript,CoffeeScript又受到了一波關注。
……
為何CoffeeScript這門語言流行得如此之快?
Why?
先看看諸多大牛對本書的讚譽你就知道了。
“很難想象現如今會有哪個Web程式沒有大量使用JavaScript。如果你用慣了Ruby之類的語言,再使用JavaScript就會明顯感覺在退步,這可不是什麼愉快的事兒。來看看CoffeeScript吧:它是一個JavaScript預編譯器,移除了JavaScript中所有不必要的冗餘,讓程式碼編寫和原始碼閱讀變成一件樂事。來,向著Coffee前進吧!這是一本很棒的CoffeeScript入門書。”
——David Heinemeier Hansson,Rails之父
“就如CoffeeScript本身一樣,Trevor單刀直入,為你指出CoffeeScript的優點,教你如何編寫簡潔明瞭的CoffeeScript程式碼。”
——Scott Leberknight,Near Infinity公司首席架構師
“儘管CoffeeScript還是一門新語言,但它幾乎無處不在。這本書將為你展示CoffeeScript到底有多麼強大和有趣。”
——Stan Angeloff,PSP Web Technologies保加利亞地區總經理
“學習CoffeeScript有助於讀者成為更優秀的JavaScript開發者。而且本書讀起來酣暢淋漓,對於準備學習CoffeeScript的新手,這種體會尤為深刻。”
——Brendan Eich,JavaScript之父
“CoffeeScript可能會成為Web程式開發領域最偉大的革新之一。自從我第一次發現它,就再沒寫過一行純粹的JavaScript程式碼。希望讀者讀完這本精彩的書後也有相同的感悟。”
——Nic Williams博士,Mocra公司CEO/創始人
“本書是極佳的CoffeeScript入門指南,它出自CoffeeScript社群最有威望的成員之一。無論你是前端工程師還是後端開發人員,本書都將助你在短時間內熟悉CoffeeScript。本書實為CoffeeScript開發者必備!”
——Sam Stephenson,JavaScript框架Prototype創始人
“CoffeeScript是程式語言領域最有意思的進展之一。它吸納Ruby和Python等語言之精華,是一個極富表現力的語言。本書將指引你進入CoffeeScript世界,對於有志於提高JavaScript開發效率的開發者來說本書同樣必不可少。”
——Travis Swicegood,Pragmatic Version Control Using Git作者
“Trevor將語言概述和真例項子完美結合起來,可想而知我為什麼會把CoffeeScript當成iOS、Android和WebOS移動開發的祕密武器了。”
——Wynn Netherland,Changelog共同創辦人
“快快準備好,跟著Trevor Burnham享受這從JavaScript到CoffeeScript的旅行,再一次體會Web開發的樂趣吧!”
——Javier Collado,Canonical有限責任公司自動化測試工程師
有沒有一種衝動,有木有?
擦亮你的眼睛,接下來就是見證奇蹟的時刻!!!
不要著急,4月份,不見不散……
相關文章
- Javascript的鋼鐵戰衣:CoffeeScriptJavaScript
- CoffeeScript?TypeScript?還是JavaScriptTypeScriptJavaScript
- CoffeeScript攻略1.1:嵌入JavaScriptJavaScript
- AJAX開發者繼續向低調JavaScript遷移JavaScript
- CoffeeScript:以優美方式編寫JavaScript程式碼JavaScript
- CoffeeScript 已死,CoffeeScript 萬歲!
- [TEAP早期試讀]《深入淺出CoffeeScript》CoffeeScript中的OOPOOP
- Flutter UI APP 低調上線FlutterUIAPP
- 拂逆意見要低調處理
- CoffeeScript與Ruby的比較
- coffeescript 1.8.0 documents
- 「完結」中國12大AI研究院,高調的低調的你pick誰AI
- 調整 JavaScript 抽象的迭代方案JavaScript抽象
- 調整JavaScript 抽象的迭代方案JavaScript抽象
- 谷歌11款鮮為人知的低調產品谷歌
- win10螢幕亮度低怎麼調節 臺式win10調節亮度低操作方法Win10
- 什麼是CoffeeScript
- CoffeeScript 1.4.0釋出
- 低調的金科文化,悄然構建了自己的“遊戲帝國”遊戲
- JavaScript拖動調整元素的尺寸JavaScript
- 譯|調整JavaScript抽象的迭代方案JavaScript抽象
- 低調的LKL小蘋果 技術實力不可小覷蘋果
- 案例:隱秘而低調的記憶體洩露(OOM)記憶體洩露OOM
- 《快學 Go 語言》第 4 課 —— 低調的陣列Go陣列
- [TEAP早期試讀]《深入淺出CoffeeScript》CoffeeScript與Node.jsNode.js
- 這家低調的SLG遊戲公司,去年狂攬20+億遊戲
- CoffeeScript入門實踐
- CoffeeScript攻略1.3:for迴圈
- CoffeeScript攻略3.7:拆分字串字串
- CoffeeScript攻略3.9:匹配字串字串
- JavaScript方向鍵調整div元素的位置JavaScript
- 官宣!vue.ant.design 低調上線Vue
- 低調不了!最佳體驗盡在 Erda 2.0 版本
- Restate:支援JavaScript/Java的Rust低延遲持久工作流RESTJavaScriptRust
- JavaScript調整option順序JavaScript
- CoffeeScript攻略2.3:CoffeeScrip的type函式函式
- 多款音樂遊戲下載破千萬,低調的中國遊戲出海團隊遊戲
- 初步瞭解CoffeeScript,第4部分: 在伺服器端使用CoffeeScript伺服器