《AngularJS高級程式設計》是2016年12月人民郵電出版社出版的圖書,作者是[美]Adam Freeman 弗里曼。
基本介紹
- 中文名:AngularJS高級程式設計
- 作者:[美]Adam Freeman 弗里曼
- ISBN:9787115393609
- 頁數:606頁
- 定價:99元
- 出版社:人民郵電出版社
- 出版時間:2016年12月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
AngularJS是一 款優 秀的前端JS框架,已經被用於Google的多款產品當中,並且得到眾多前端工程師的青睞。
《AngularJS高 級程式設計》是AngularJS程式設計的高 級指南。全書共25章,分為3個部分,每部分覆蓋一組相關話題。第 1部分為第 1章到第8章,包括AngularJS簡介,以及HTML、CSS和JavaScript的基礎知識。第 2部分為第9章到第 17章,引導讀者熟悉AngularJS庫的各種特性,從對一個AngularJS應用程式中各種不同組件的概覽開始,然後依次深入介紹每種類型的組件。第3部分為第 18章到第 25章,解釋了AngularJS中的兩個重要組件模組和服務,還討論了簡化頁面應用程式開發、Ajax和RESTful API、單元測試的支持等相對高 級的話題。每一主題都清晰簡明地涵蓋且真正有效地對你所學習的細節面面俱到。
《AngularJS高 級程式設計》適合有一定基礎的JavaScript程式設計師閱讀,也適合對AngularJS感興趣的不同基礎的讀者學習參考。
圖書目錄
1
第 1 部分 準備
第 1 章 準備.....................................................................................................................................2
1.1 你需要知道哪些知識? ........................................................................................................2
1.2 本書的結構是怎樣的? ........................................................................................................2
第 1 部分:準備....................................................................................................................3
第 2 部分:使用AngularJS 工作..........................................................................................3
第3 部分:AngularJS 模組和服務.......................................................................................3
1.3 會有許多實例嗎? ................................................................................................................3
1.4 從哪裡可以獲得實例代碼? ................................................................................................6
1.5 如何搭建你的開發環境? ....................................................................................................6
1.5.1 選擇Web 瀏覽器.......................................................................................................7
1.5.2 選擇代碼編輯器.........................................................................................................7
1.5.3 安裝Node.js ...............................................................................................................8
1.5.4 安裝Web 伺服器.......................................................................................................8
1.5.5 安裝測試系統.............................................................................................................9
1.5.6 創建AngularJS 資料夾..............................................................................................9
1.5.7 執行一個簡單的測試...............................................................................................11
1.6 總結.....................................................................................................................................13
第 2 章 你的第 一個AngularJS 套用..................................................................................14
2.1 準備項目..............................................................................................................................14
2.2 使用AngularJS ....................................................................................................................16
2.2.1 將AngularJS 套用到HTML 檔案...........................................................................16
2.2.2 創建數據模型...........................................................................................................18
2.2.3 創建控制器..............................................................................................................20
2.2.4 創建視圖..................................................................................................................22
2.3 超越基本功能......................................................................................................................25
■ AngularJS 高 級程式設計
2
2.3.1 使用雙向模型綁定...................................................................................................25
2.3.2 創建和使用控制器行為...........................................................................................27
2.3.3 使用依賴於其它行為的行為...................................................................................29
2.3.4 回響用戶互動...........................................................................................................32
2.3.5 對模型數據過濾和排序...........................................................................................35
2.3.6 通過Ajax 獲取數據.................................................................................................38
2.4 總結.....................................................................................................................................41