回 CodeData 專欄
專欄文章: JavaScript 語言核心
這份文件的來源始於過去執行 JavaScript 的教育訓練時發現,許多學員不清楚 JavaScript 語言本身的特性,以及 JavaScript 與瀏覽器的關係,我選擇單純地闡述 JavaScript 語言,以便切割掉那些其實是瀏覽器提供而不是語言本身具有的特性。
這邊的文件包含了 ECMAScript 5 以及更早前的 JavaScript 語法,包括那些不被推薦,在嚴格模式下無法使用的部份,如果你只想認識嚴格模式下,可以使用哪些語法,或更進一步地,想要看點 ECMAScript 6 的東西,可以參考更新的〈
ECMAScript
〉 文件。
JavaScript 語言核心
你可以在
Google Play
或
Pubu
購買 JavaScript 語言核心系列文章的電子書。
JavaScript 語言核心(1)重新開始
JavaScript 語言核心(2)與眾不同的資料型態
JavaScript 語言核心(3)你的變數 var 了嗎?
JavaScript 語言核心(4)弱型別的代價 – WAT!
JavaScript 語言核心(5)操弄數值的運算子
JavaScript 語言核心(6)鍵值聚合體的物件
JavaScript 語言核心(7)ECMAScrpt 5 物件與特性操作
JavaScript 語言核心(8)數字為特性的陣列
JavaScript 語言核心(9)不可輕忽的函式基礎
JavaScript 語言核心(10)初探一級函式
JavaScript 語言核心(11)this 是什麼?
JavaScript 語言核心(12)Closure 與一級函式
JavaScript 語言核心(13)在 Scope chain 查找變數
JavaScript 語言核心(14)隱藏諸多細節的建構式
JavaScript 語言核心(15)函式 prototype 特性
JavaScript 語言核心(16)檢驗物件
JavaScript 語言核心(17)輕量資料格式 JSON
JavaScript 語言核心(18)模擬類別的封裝與繼承
JavaScript 語言核心(19)名稱空間管理