3dwoo大學簡體電腦書店
Angular從零到一
( 簡體 字)
作者:王芃類別:1. -> 程式設計 -> 網路編程 -> AngularJS
出版社:機械工業出版社Angular從零到一 3dWoo書號: 46495
詢問書籍請說出此書號!
有庫存
NT售價: 345
出版日:4/1/2017
頁數:257
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787111562832 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 認識Angular 1
1.1 Angular 2簡介 1
1.2 環境配置要求 2
1.3 第一個小應用 Hello Angular 3
1.4 第一個組件 6
1.5 一些基礎概念 8
1.5.1 元數據和裝飾器 8
1.5.2 模塊 10
1.5.3 組件 12
1.6 引導過程 13
1.7 代碼的使用和安裝 14
第2章 用Form表單做一個登錄控件 15
2.1 對于login組件的小改造 17
2.2 建立一個服務完成業務邏輯 21
2.3 雙向數據綁定 26
2.4 表單數據的驗證 28
2.5 驗證結果的樣式自定義 34
2.6 組件樣式 36
2.7 小練習 37
第3章 建立一個待辦事項應用 38
3.1 建立routing的步驟 38
3.1.1 路由插座 40
3.1.2 分離路由定義 41
3.2 讓待辦事項變得有意義 43
3.3 建立模擬Web服務和異步操作 47
3.3.1 構建數據模型 48
3.3.2 實現內存Web服務 49
3.3.3 內存服務器提供的Restful API 50
3.3.4 Angular 2內建的HTTP方法 52
3.3.5 JSONP和CORS 54
3.3.6 頁面展現 54
3.4 小練習 58
第4章 進化!將應用模塊化 59
4.1 一個復雜組件的分拆 59
4.1.1 輸入和輸出屬性 62
4.1.2 CSS樣式的一點小說明 70
4.1.3 控制視圖的封裝模式 72
4.2 封裝成獨立模塊 72
4.3 更真實的Web服務 76
4.4 完善Todo應用 78
4.5 填坑,完成漏掉的功能 82
4.5.1 用路由參數傳遞數據 82
4.5.2 批量修改和批量刪除 86
4.6 小練習 90
第5章 多用戶版本應用 91
5.1 數據驅動開發 91
5.2 驗證用戶賬戶的流程 96
5.2.1 核心模塊 97
5.2.2 路由守衛 98
5.3 路由模塊化 105
5.4 路由的惰性加載——異步路由 106
5.5 子路由 108
5.6 用VSCode進行調試 112
5.7 小練習 116
第6章 使用第三方樣式庫及
模塊優化 117
6.1 生產環境初體驗 117
6.2 更新angular-cli的方法 120
6.3 第三方樣式庫 121
6.4 第三方JavaScript類庫的集成方法 125
6.5 模塊優化 132
6.6 多個不同組件間的通信 134
6.7 方便的管道 140
6.7.1 自定義一個管道 142
6.7.2 內建管道的種類 143
6.8 指令 145
6.9 小練習 148
第7章 給組件帶來活力 149
7.1 更炫的登錄頁 149
7.1.1 響應式的CSS框架 149
7.1.2 尋找免費的圖片源 153
7.2 自帶動畫技能的Angular 2 157
7.3 Angular 2動畫再體驗 159
7.3.1 state和transition 159
7.3.2 奇妙的animate函數 164
7.3.3 關鍵幀 166
7.4 完成遺失已久的注冊功能 168
7.5 響應式表單 173
7.5.1 表單控件和表單組 176
7.5.2 表單提交 179
7.5.3 表單驗證 179
7.5.4 表單構造器 181
7.5.5 Restful API的實驗 182
7.6 Angular 2的組件生命周期 185
7.7 小練習 187
第8章 Rx——隱藏在Angular中的利劍 188
8.1 Rx再體驗 190
8.2 常見操作 194
8.2.1 合并類操作符 195
8.2.2 創建類操作符 203
8.2.3 過濾類操作符 208
8.2.4 Subject 210
8.3 Angular 2中的內建支持 211
8.3.1 Async管道 214
8.3.2 Rx版本的Todo 216
8.4 小練習 223
第9章 用Redux管理Angular應用 224
9.1 什么是Redux 224
9.1.1 Store 225
9.1.2 Reducer 225
9.1.3 Action 226
9.2 為什么要在Angular中使用 227
9.3 如何使用Redux 231
9.3.1 簡單內存版 231
9.3.2 時光機器調試器 239
9.3.3 帶HTTP后臺服務的版本 242
9.3.4 一點小思考 247
9.3.5 用戶登錄和注冊的改造 248
9.4 小練習 256
9.5 小結 256
本書系統介紹Angular的基礎知識與開發技巧,可幫助前端開發者快速入門。本書分為9章,第1章介紹Angular的基本概念,第2~7章從零開始搭建一個待辦事項應用,然后逐步增加功能,如增加登錄驗證,將應用模塊化,多用戶版本的實現,使用第三方樣式庫,動態效果制作等。第8章介紹響應式編程的概念和Rx在Angular中的應用。第9章介紹在React中非常流行的Redux狀態管理機制,這種機制的引入可以讓代碼和邏輯隔離得更好,在團隊工作中強烈建議采用這種方案。本書不僅講解Angular的基本概念和佳實踐,而且分享了作者解決問題的過程和邏輯,講解細膩,風趣幽默,適合有面向對象編程基礎的讀者閱讀。
pagetop