《AngularJS即學即用》是2016年中國電力出版社出版的圖書。
基本介紹
- 中文名:AngularJS即學即用
- 作者:[美]希亞姆·夏德瑞(Shyam Seshadri),[美]布拉德·格林(Brad Green)
- 出版時間:2016年2月
- 出版社:中國電力出版社
- ISBN:9787512384132
內容簡介,圖書目錄,
內容簡介
如果你想要學習AngularJS,無論是作為練手之作,或是看成現有工具的額外補充,把它還是作為主業,這本書都相當實用,它可以指引你逐步學習這個強大的框架,從基本的概念到高階套用。學習完本書之後,你完全能夠使用AngularJS開發出大型的、可維護的,以及高性能的套用。
伴隨著兩位效力於Google的AngularJS工程師的指引,你將會學會由數據驅動的套用中所需的組件、使用聲明式的編程方式,以及MVC(Model-view-controller)模式。你還能學會如何針對套用中的每個部分進行單元測試。
■ 學習如何通過控制器將數據傳入視圖中或者從視圖中獲取數據。
■ 掌握如何使用AngularJS中的服務來取代控制器。
■ 與伺服器互動以異步儲存,獲取或更新數據。
■ 了解何時通過AngularJS過濾器來轉換和格式化數據。
■ 實現單頁面套用,通過ngRoute來選擇視圖及遷移規則。
■ 深入研究基本指令及高級指令來創建可重用組件。
■ 學習為線上運行的套用編寫端對端測試。
■ 遵循本書的推薦做法和指導方針,在整個研發周期中使用本書提供的工具。
圖書目錄
前言
第1章AngularJS概述
AngularJS簡介
AngularJS,啟航!
小結
第2章基本的AnguIarJS指令及控制器
AngularJS模組
創建自定義控制器
數組的操作與顯示
更多指令
ng-repeat的套用
小結
第3章AngularJS中的單元測試
單元測試的定義及作用
Karma簡介
Jasmine:定義式測試
控制器的單元測試
運行單元測試
小結
第4章表單、輸入和服務
ng—model的使用
表單的使用
使用數據綁定和模型
表單狀態及驗證
表單的錯誤處理
ng—form與內嵌表單
其他表單控制項
小結
第5章AngularJS服務揭秘
AngularJS服務
創建自定義AngularJS服務
小結
第6章$與伺服器通信
在$中使用GET方式獲取數據
$進階套用
小結
第7章服務及XHR的單元測試
單元測試中的依賴注入
單元測試中的伺服器請求
小結
第8章與過濾器共舞
AngularJS過濾器介紹
創建AngularJS自定義過濾器
過濾器中的要點
小結
第9章過濾器的單元測試
需要測試的過濾器
測試timeAgo過濾器
小結
第10章ngRoute與頁面遷移
在單頁面套用中進行頁面遷移
使用ngRoute
遷移配置選項
其他配置
備選方案:ui—router
小結
第11章指令
什麼是指令?
自定義指令
基本的解決之道
小結
第12章指令的單元測試
測試指令的步驟
Stock Widget指令
構建自定義指令的單元測試
其他考慮
小結
第13章進階指令
AngularJS中的生命周期
指令控制器及require選項
編譯
Priority(優先權)和Terminal(終止)
第三方指令集成
推薦做法
小結
第14章端對端測試
選擇Protractor的理由
初始化設定
Protractor配置
端對端測試
我們的顧慮
小結
第15章指導方針和推薦做法
測試
項目結構
構建
推薦做法
工具和庫
小結

