基本介紹
- 中文名:CoffeeScript小書
- 字數:約 25,000 字
- 類別:非虛構 / 中篇
- 作者:Alex MacCaw
導言,目錄,譯者,
導言
本書譯自The Little Book on CoffeeScript,它原是於Github上一個開源的項目,著MIT開源協定。我在閒暇之餘譯了一份中文版,豆瓣推出豆瓣閱讀這個產品之後,盼整理潤色之後放上來。後虧鐵金龍參與進來,幫忙校對潤色之工作,遂得此書。願大家喜歡。
該書從多方面介紹了CoffeeScript,也介紹很多JavaScript的基礎知識,同時還包括JavaScript或CoffeeScript的一些非常優秀的開源框架和程式。相信在你閱讀本書的同時,不但能學到CoffeeScript的語法細節,也能了解更多JS、CS相關的知識,比如Node.js、jQuery、Backbone、JSHint等等各種框架和工具的使用。
目錄
- CoffeeScript小書
- 第1章 CoffeeScript是什麼?
- 1.1 初始化安裝
- 第2章 CoffeeScript語法
- 2.1 變數與作用域
- 2.2 函式
- 2.3 函式參數
- 2.4 函式調用
- 2.5 函式上下文
- 2.6 對象字面量與數組定義
- 2.7 流程控制
- 2.8 字元串插值法
- 2.9 循環和列表解析
- 2.10 數組
- 2.11 別名和存在操作符
- 第3章 類
- 3.1 實例屬性
- 3.2 靜態變數
- 3.3 繼承與Super
- 3.4 Mixins
- 3.5 擴展類
- 第4章 CoffeeScript慣用法
- 4.1 Each
- 4.2 Map
- 4.3 篩選
- 4.4 包含
- 4.5 屬性疊代
- 4.6 Min/Max
- 4.7 多個參數
- 4.8 And/or
- 4.9 解構賦值
- 4.10 其他類庫
- 4.11 私有變數
- 第5章 CoffeeScript的自動編譯
- 5.1 Cake
- 5.2 Server端的支持
- 第6章 創建應用程式
- 6.1 結構 & CommonJS
- 6.2 導入檔案
- 6.3 暴露屬性
- 6.4 使用Stitch打包
- 6.5 JavaScript模板
- 6.6 附加-使用Heroku 30秒快速發布
- 6.7 其他類庫
- 第7章 糟粕
- 7.1 JavaScript的子集
- 7.2 全局變數
- 7.3 分號
- 7.4 保留字
- 7.5 相等比較
- 7.6 函式定義
- 7.7 讀取數值對象的屬性
- 7.8 沒有修正的部分
- 7.9 使用eval
- 7.10 使用typeof
- 7.11 使用instanceof
- 7.12 使用delete
- 7.13 使用parseInt
- 7.14 Strict模式
- 7.15 Strict模式的變化
- 7.16 使用Strict模式
- 7.17 JavaScript Lint
- 附錄 開源協定
譯者
寸志,非筆名,自彩雲之南而來,現居於魔都,大眾點評網前端一枚。閒時喜歡敲敲代碼,跑跑步;
鐵金龍,也是彩雲之南人士,居魔都,好東瀛動畫,善英語。有志成為前端一枚,發奮學習中。