注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡服務Angular即學即用

Angular即學即用

Angular即學即用

定 價:¥68.00

作 者: 希亞姆夏德瑞
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519830489 出版時間: 2019-06-01 包裝:
開本: 16開 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  為了提高編寫Angular App的效率,創(chuàng)建開發(fā)環(huán)境。 在實現(xiàn)常見App功能時使用Augular指令。 為UI中的Angular組件編寫測試。 使用模板驅(qū)動和響應式表單來控制用戶的輸入。 理解什么時候需要用Angular的內(nèi)置服務,什么時候需要編寫自定義的服務,以及怎樣編寫自定義服務。 發(fā)送HTTP請求并獲取服務器信任。 用 Angular路由模塊來封裝不同路由所導航的頁面和小片段。 編寫一個用于生產(chǎn)的Angular App,學習如何部署高性能的Angular App。

作者簡介

  Shyam Seshadri,ReStok Ordering Solutions的CTO。在此之前,曾在遜和谷歌擔任軟件工程師,并擔任Hopscotch(一家電子商務初創(chuàng)公司,位于孟買)開發(fā)團隊的主管。Shyam之前寫過兩本關于Angular的書。

圖書目錄

目錄
前言 1
第1章 Angular概述 9
為什么要用Angular 10
本書沒有涉及的內(nèi)容 10
創(chuàng)建開發(fā)環(huán)境 11
Nodejs 11
TypeScript 12
Angular CLI 12
下載代碼庫 13
小結(jié) 13
第2章 你好!Angular 14
創(chuàng)建你的第一個Angular項目 14
理解Angular CLI 15
運行應用程序 16
Angular應用程序的基本構(gòu)成 18
根HTML——indexhtml 19
入口點——maints 19
主模塊——appmodulets 20
根組件——AppComponent 21
創(chuàng)建組件23
創(chuàng)建組件的步驟 23
使用新組件 25
理解數(shù)據(jù)綁定 26
理解屬性綁定 29
理解事件綁定 32
使用模型讓代碼更清晰 37
小結(jié) 39
練習 39
第3章 使用Angular內(nèi)置指令 41
指令和組件 41
內(nèi)置屬性指令 42
NgClass 42
NgStyle 46
另一種class綁定和style綁定語法 47
內(nèi)置結(jié)構(gòu)化指令 48
NgIf 50
NgFor 51
NgSwitch 56
多分支的結(jié)構(gòu)指令 57
小結(jié) 57
練習 58
第4章 理解和使用Angular組件 59
組件簡介59
定義組件60
Selector 60
Template 61
Styles 62
樣式封裝 64
其他 65
組件和模塊 67
輸入和輸出 68
輸入 68
輸出 70
變化感知 73
組件的生命周期 77
接口和函數(shù) 78
視圖投影82
小結(jié) 85
練習 85
第5章 測試Angular組件 87
什么是單元測試? 87
測試和Angular 88
測試步驟89
Karma 配置 89
testts 90
編寫單元測試 91
隔離單元測試 91
運行測試 93
編寫Angular單元測試 95
測試組件交互 98
調(diào)試 101
小結(jié) 102
練習 102
第6章 使用模板驅(qū)動表單 104
模板驅(qū)動表單 104
創(chuàng)建表單 104
事件綁定和屬性綁定——另一種ngModel 105
ngModel 108
一個完整的表單 110
控件的狀態(tài) 115
控件的校驗 118
使用表單組FormGroups 125
小結(jié) 127
練習 127
第7章 使用響應式表單 129
響應式表單 129
區(qū)別 130
使用響應式表單 130
表單控件 130
表單組 134
表單構(gòu)建器 137
表單數(shù)據(jù)138
控件狀態(tài)、有效性和錯誤 139
表單和數(shù)據(jù)模型 141
FormArray表單數(shù)組 145
小結(jié) 150
練習 151
第8章 Angular服務 153
什么是Angular服務? 153
創(chuàng)建自己的Angular服務 154
深入示例代碼 154
依賴注入 164
Angular和依賴注入 165
RxJS和Observables:使用異步操作 172
小結(jié) 178
練習 179
第9章 Angular與HTTP請求 180
HttpClient概述 180
啟動服務器 181
使用HttpClientModule 181
創(chuàng)建HTTP GET/POST請求 182
高級HTTP 188
選項——Header和參數(shù) 188
options參數(shù)——Observe和ResponseType 191
攔截器 196
Observable進階 203
小結(jié) 210
練習 211
第10章 對服務進行單元測試 213
如何對服務進行單元測試 213
測試有服務依賴的組件 217
用真實服務測試組件217
用模擬服務測試組件218
用假服務測試組件 220
異步單元測試 222
HTTP的單元測試 226
小結(jié) 231
練習 231
第11章 路由 233
創(chuàng)建Angular路由 233
啟動服務器 233
初始代碼庫 234
導入路由模塊 234
顯示路由內(nèi)容 237
App的導航 238
通配符和默認值 240
常見路由需求 242
路由必要參數(shù) 242
在App中導航 244
路由可選參數(shù) 248
路由保護252
僅授權(quán)可用路由 252
防止卸載 255
用Resolver提前加載數(shù)據(jù) 258
小結(jié) 260
練習 260
第12章 部署到生產(chǎn) 262
編譯生產(chǎn)版本 262
生產(chǎn)構(gòu)建 263
AOT編譯和Build優(yōu)化器 264
Base Href 265
部署Angular App 265
其他 266
緩存 266
API/服務器調(diào)用和CORS 268
區(qū)分不同環(huán)境 269
深度鏈接 269
懶加載 271
服務端渲染和SEO 277
小結(jié) 287

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號