●前言 xv
第1章 精華 1
為什麼要使用JavaScript 2
分析JavaScript 2
一個簡單的試驗場 4
第2章 語法 5
空白 5
標識符 6
數字 7
字符串 8
語句 10
表達式 15
字面量 18
函數 19
第3章 對像 20
對像字面量 20
檢索 21
更新 22
引用 22
原型 22
反射 23
枚舉 24
刪除 24
減少全局變量污染 25
第4章 函數 26
函數對像 26
函數字面量 27
調用 27
參數 30
返回 31
異常 31
擴充類型的功能 32
遞歸 33
作用域 36
閉包 36
回調 39
模塊 40
級聯 42
柯裡化 43
記憶 43
第5章 繼承 46
偽類 46
對像說明符 49
原型 50
函數化 51
部件 55
第6章 數組 57
數組字面量 57
長度 58
刪除 59
枚舉 59
容易混淆的地方 60
方法 60
指定初始值 62
第7章 正則表達式 64
一個例子 65
結構 69
第8章 方法 77
Array 77
Function 83
Number 84
Object 85
RegExp 86
String 88
第9章 代碼風格 94
第10章 優美的特性 98
附錄A 毒瘤 101
附錄B 糟粕 109
附錄C JSLint 115
附錄D 語法圖 127
附錄E JSON 138
索引 149
JavaScript曾是“被誤解的語言”,因為它擔負太多的特性,包括糟糕的交互和失敗的設計,但隨著Ajax的到來,JavaScript“從最受誤解的編程語言演變為 的語言”,這除了幸運之外,也證明了它其實是一門優秀的語言。Douglas Crockford在本書中剝開了JavaScript沾污的外衣,抽離出一個具有更好可靠性、可讀性和可維護性的JavaScript子集,讓你看到一門優雅的、輕量級的和非常富有表現力的語言。作者從語法、對像、函數、繼承、數組、正則表達式、方法、樣式和優美的特性這9個方面來呈現這門語言真正的精華部分,通過它們接近可以構建出優雅高效的代碼。作者還通過附錄列出了這門語言的毒瘤和糟粕部分,且告訴你如何避免它們。最後還介紹了JSLint,通過它的檢驗,能有效地保障我們的代碼品質。這是一本介紹JavaScript語言本質的權威書籍,值得任何正在或準備從事JavaScri等