內容簡介
本書以解析JavaScript語言的核心原理為主要目標,深入分析JavaScript語言的核心語言概念和語言範式中的主要知識點。本書重在分析JavaScript語言的各種語言特性及其演化歷程,並試圖通過這個分析過程梳理出JavaScript語言的發展脈絡,以幫助讀者構建語言學習的完整知識體系。本書也是一本ECMAScript入門手冊,講解ECMAScript的關鍵概念、規範類型和內部過程,並獨到而深入地解析語言的執行機制和設計原則。尤其難得的是,本書還介紹了大量處於早期階段的規範提案,引領讀者回顧這些提案的設計歷程,並展望和探索相關的技術。 本書適合有一定編程基礎的JavaScript開發人員與深度愛好者閱讀。作者簡介
周愛民(Aimingoo),南潮(ruff io)架構師、知名JavaScript專家。從1996年開始涉足商業軟體開發,在軟體開發、軟體工程、團隊建設以及部門管理方面經驗豐富,曾任zfb(中國)公司業務架構師、盛大網路平台架構師、豌豆莢架構師等職。著有《Delphi源代碼分析》《大道至簡》《大道至易》《程序原本》《動態函數式語言精髓》《我的架構思想》《JavaScript語言精髓與編程實踐》等圖書。目錄
第一篇 從零開始:重新認識JavaScript語言的基礎概念