現代JAVASCRIPT編程:經典范例與實踐技巧 版權信息
- ISBN:9787302506386
- 條形碼:9787302506386 ; 978-7-302-50638-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
現代JAVASCRIPT編程:經典范例與實踐技巧 本書特色
JavaScript作為流行的腳本語言,其應用方向也從開始只作為網頁腳本,到現在可以做網頁應用程序、React Native跨平臺移動端應用、后端服務等。作為現代開發者,JavaScript無疑成為必須掌握的一門技能。
本書從JavaScript的基本語法、函數與對象、高級特性到設計模式、HTML DOM/BOM對JavaScript的語法、編程思想以及應用進行了全面的講解。本書的特色是介紹了JavaScript ES 6的新語法,將復雜的JavaScript語言劃分成100多個主題進行講解,并在各章設計了大量的編程練習,在本書的*后還設計了兩個實用的小項目,旨在幫助讀者開發出自己的應用程序。
本書適合想快速學習JavaScript的編程初學者、學生以及對編程感興趣的人員。
現代JAVASCRIPT編程:經典范例與實踐技巧 內容簡介
JavaScript作為流行的腳本語言,其應用方向也從開始只作為網頁腳本,到現在可以做網頁應用程序、React Native跨平臺移動端應用、后端服務等。作為現代開發者,JavaScript無疑成為必須掌握的一門技能。本書從JavaScript的基本語法、函數與對象、不錯特性到設計模式、HTML DOM/BOM對JavaScript的語法、編程思想以及應用進行了全面的講解。本書的特色是介紹了JavaScript ES 6的新語法,將復雜的JavaScript語言劃分成100多個主題進行講解,并在各章設計了大量的編程練習,在本書的很后還設計了兩個實用的小項目,旨在幫助讀者開發出自己的應用程序。本書適合想快速學習JavaScript的編程初學者、學生以及對編程感興趣的人員。
現代JAVASCRIPT編程:經典范例與實踐技巧 目錄
第1章 快速體驗JavaScript
1-1 使用Chrome運行JavaScript代碼
1-2 JavaScript的變量
1-3 不同數據類型之間的運算
1-4 分支語句
1-5 循環語句
1-6 函數
1-7 理解對象
1-8 數組對象的使用
1-9 編寫閏年判斷小程序
1-10 使用Sublime Text來編寫JavaScript代碼
1-11 JavaScript的語法特點
1-12 編程練習
第2章 ECMAScript的語法世界
2-1 理解變量
2-2 變量的命名
2-3 變量提升
2-4 塊級作用域
2-5 ECMAScript中的數據類型
2-6 再看const關鍵字
2-7 Undefined與Null
2-8 關于Boolean類型
2-9 關于Number類型
2-10 關于String類型
2-11 對象簡介
2-12 算術運算符
2-13 賦值運算符
2-14 關系運算符
2-15 邏輯運算符
2-16 位運算符
2-17 自增與自減運算符
2-18 條件運算符
2-19 逗號運算符與delete運算符
2-20 關于運算符的優先級與結合性
2-21 隱式類型轉換
2-22 編程練習
第3章 ECMAScript流程控制與函數
3-1 if-else分支結構
3-2 switch-case分支結構
3-3 while循環結構
3-4 for循環結構
3-5 關于for-in與for-of結構
3-6 break中斷語句
3-7 continue中斷語句
3-8 異常拋出語句throw
3-9 對異常進行捕獲處理
3-10 傳遞異常
3-11 使用函數語句定義函數
3-12 使用函數表達式定義函數
3-13 使用Function構造器定義函數
3-14 立即執行函數
3-15 編程練習
第4章 ECMAScript面向對象編程
4-1 創建對象
4-2 設置對象的屬性和行為
4-3 內置Number對象
4-4 Number對象與Number數值
4-5 內置String對象
4-6 與HTML相關的String方法
4-7 內置Boolean對象
4-8 內置Array對象
4-9 內置Date對象
4-10 內置Math對象
4-11 內置RegExp正則表達式對象
4-12 內置Function對象
4-13 內置Object對象
4-14 進行對象屬性的配置
4-15 Object函數對象常用方法
4-16 Object實例對象常用方法
4-17 面向對象編程中的幾個重要概念
4-18 用工廠方法模擬類
4-19 使用構造方法模擬類
4-20 使用Object函數對象的create方法模擬類
4-21 使用封裝法模擬類
4-22 使用對象冒充的方式實現繼承
4-23 使用原型鏈的方式實現繼承
4-24 使用混合模式實現繼承
4-25 編程練習
第5章 ECMAScript的高級特性
5-1 數組的解構賦值
5-2 對象的解構賦值
5-3 字符串與函數參數的解構賦值
5-4 用解構賦值交換變量的值
5-5 箭頭函數的基本用法
5-6 箭頭函數中this的固化
5-7 Set集合結構
5-8 Map字典結構
5-9 使用Proxy代理對對象的屬性讀寫進行攔截
5-10 Proxy代理處理器支持的攔截操作
5-11 使用Promise承諾對象
5-12 建立Promise任務鏈
5-13 進行Promise對象組合
5-14 Generator函數應用
5-15 Generator任務參數的傳遞
5-16 使用class定義類
5-17 使用class實現類的繼承
5-18 認識JSON數據格式
5-19 使用JSON對象
5-20 認識Symbol
5-21 注冊全局的Symbol符號
5-22 迭代器Symbol
5-23 正則表達式符號
5-24 使用export進行模塊的導出
5-25 使用import進行模塊的導入
5-26 編程練習
第6章 JavaScript常用設計模式
6-1 工廠設計模式
6-2 單例設計模式
6-3 建造者設計模式
6-4 適配器設計模式
6-5 裝飾器設計模式
6-6 外觀設計模式
6-7 享元設計模式
6-8 代理設計模式
6-9 責任鏈設計模式
6-10 命令設計模式
6-11 迭代器設計模式
6-12 備忘錄設計模式
6-13 觀察者設計模式
6-14 編程練習
第7章 JavaScript HTML DOM/BOM
7-1 創建學習模板
7-2 幾個重要概念
7-3 Document文檔對象
7-4 Element節點對象
7-5 Attribute屬性對象
7-6 用戶事件
7-7 Event事件對象
7-8 關于事件傳遞
7-9 簡單的輪播廣告
7-10 Window窗口對象
7-11 Navigator導航對象
7-12 Screen屏幕對象
7-13 History歷史對象
7-14 Location地址對象
7-15 編程練習
第8章 JavaScript項目實戰
8-1 項目一:編寫一個簡易網頁時鐘
8-1-1 關于Canvas標簽
8-1-2 制作簡易網頁時鐘
8-2 項目二:編寫網頁笑話閱讀器
8-2-1 通過互聯網獲取免費的應用數據
8-2-2 關于AJAX
8-2-3 代碼實現
展開全部
現代JAVASCRIPT編程:經典范例與實踐技巧 作者簡介
張益琿,(網名:琿少),多年iOS開發經驗,51CTO學院、CSDN學院簽約講師 ,麥子學院金牌講師,開發過iOS平臺系列游戲:瘋狂越獄1-2、應用物通配貨軟件、VIPExam考試庫、證券財經等,曾就職于中國唯品會,主要從事移動端應用開發,對iOS開發、React Native跨平臺開發以及JavaScript前端開發都擁有豐富經驗。曾出版《iOS開發實戰:從零基礎到AppStore上架》《React Native全教程:移動端跨平臺應用開發》等多本編程著作。
呂遠
原UU跑腿資深iOS工程師、項目負責人,參與研發UU跑腿用戶端、飛人端、商戶端等項目。多年軟件研發經驗,對前后端相關技術有著長期研究。