JavaScript 編程精解 | 拾書所

JavaScript 編程精解

$ 232 元 原價 294

<內容簡介>

如果你只想閱讀一本關于JavaScript的圖書,那么本書應該是你的首選。本書由世界級JavaScript程序員撰寫,JavaScript之父和多位JavaScript專家鼎力推薦。本書適合作為系統學習JavaScript的參考書,它在寫作思路上幾乎與現有的所有同類書都不同,打破常規,將編程原理與運用規則完美地結合在一起,而且將所有知識點與一個又一個經典的編程故事融合在一起,讀者可以在輕松的游戲式開發中學會JavaScript程序設計,趣味性十足,可操作性極強。
???全書一共12章:第1~3章介紹了JavaScript的基本語法,旨在幫助讀者編寫出正確的JavaScript程序,包含數字、算術、字符串、變量、程序結構、控制流程、類型、函數、對象和數組等最基礎和最核心的內容;第4~7章講解了JavaScript編程中的高級技術,目的是幫助讀者編寫更復雜的JavaScript程序,主要涉及錯誤處理、函數式編程、面向對象編程、模塊化等重要內容;第8~12章則將重心轉移到JavaScript環境中可用的工具上,分別詳細講解了正則表達式、與Web編程相關的知識、文檔對象模型、瀏覽器事件和HTTP請求等。

<目錄>

對本書的贊譽
譯者序
前言
第1章 JavaScript基礎:值、變量、控制流程
1.1?? 值
1.1.1?? 數字
1.1.2 算術
1.1.3 字符串
1.1.4 一元操作符
1.1.5 布爾值、比較和布爾邏輯
1.1.6 表達式與語句
1.2?? 變量
1.3?? 環境
1.3.1?? 函數
1.3.2 prompt和confirm
1.3.3 print函數
1.3.4 修改環境
1.4 程序結構
1.4.1 條件執行
1.4.2 while循環與do循環
1.4.3 縮進代碼
1.4.4 for循環
1.4.5 跳出循環
1.4.6 更新變量簡便法
1.4.7 使用switch進行調度
1.4.8 大小寫
1.4.9 注釋
1.5 進一步認識類型
1.5.1 Undefined值
1.5.2 自動類型轉換
1.5.3 自動類型轉換的風險
1.5.4 進一步了解&&和||
第2章 函數
2.1 剖析函數定義
2.1.1 定義順序
2.1.2 局部變量
2.1.3 嵌套作用域
2.1.4 棧
2.1.5 函數值
2.1.6 閉包
2.1.7 可選參數
2.2 技巧
2.2.1 避免重復
2.2.2 純函數
2.2.3 遞歸
第3章 數據結構:對象與數組
3.1 問題:Emily姨媽家的貓
3.2 基本數據結構
3.2.1 屬性
3.2.2 對象值
3.2.3 對象即集合
3.2.4 易變性
3.2.5 對象即集合:數組
3.2.6 方法
3.3 解決關于Emily姨媽家貓的問題
3.3.1 分離段落
3.3.2 找出相關段落
3.3.3 提取貓的名字
3.3.4 完整算法
3.3.5 清理代碼
3.3.6 日期表示
3.3.7 日期提取
3.3.8 收集更多信息
3.3.9 數據表示
3.4 更多理論
3.4.1 arguments對象
3.4.2 完成掃尾工作
3.4.3 Math對象
3.4.4 可枚舉屬性
第4章 錯誤處理
4.1 問題類型
4.1.1 程序員錯誤
4.1.2 運行時錯誤
4.2 處理錯誤
4.2.1 返回特殊值
4.2.2 異常
4.2.3 異常之後的錯誤清除
4.2.4 Error對象
4.2.5 未處理的異常
4.2.6 選擇性Catch
4.3 自動化測試
第5章 函數式編程
5.1 抽象
5.2 高階函數
5.2.

Brand Slider