注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合AngularJS權(quán)威教程

AngularJS權(quán)威教程

AngularJS權(quán)威教程

定 價(jià):¥99.00

作 者: (美)Ari Lerner 著; 趙望野,徐飛,何鵬飛 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115366474 出版時(shí)間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 456 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《AngularJS權(quán)威教程》是學(xué)習(xí)AngularJS的公認(rèn)經(jīng)典,內(nèi)容全面,講解通俗,適合各層次的學(xué)習(xí)者。作者擁有豐富的AngularJS開發(fā)和教學(xué)經(jīng)驗(yàn),也是一位全棧工程師。全書35章,由淺入深地講解了AngularJS的基本概念和基本功能,包括模塊、作用域、控制器、表達(dá)式、指令、路由、依賴注入等,重要的是書中對(duì)每一個(gè)概念的講解都配合了恰如其分的示例和代碼,讓讀者通過動(dòng)手實(shí)踐,切身體會(huì)到這些概念的含義和價(jià)值?!禔ngularJS權(quán)威教程》后半部分深入到AngularJS應(yīng)用開發(fā),系統(tǒng)地討論了服務(wù)器通信、事件、架構(gòu)、動(dòng)畫、本地化、安全、緩存、移動(dòng)應(yīng)用等主題。《AngularJS權(quán)威教程》適合各個(gè)層次的AngularJS開發(fā)人員學(xué)習(xí),無論是出于工作需要,還是好奇心的驅(qū)使,只要你想徹底理解AngularJS,《AngularJS權(quán)威教程》都會(huì)讓你滿載而歸。

作者簡(jiǎn)介

  AriLerner,是一位全棧工程師,擁有多年AngularJS經(jīng)驗(yàn),自辦并運(yùn)營(yíng)AngularJS電子報(bào)ng-newsletter。com,在著名硅谷工程師培訓(xùn)學(xué)校HackReactor擔(dān)任AngularJS講師。他的工作涉及軟件開發(fā)的各個(gè)層次,包括基礎(chǔ)設(shè)施開發(fā)、前端應(yīng)用開發(fā)和性能優(yōu)化。他目前住在舊金山一個(gè)陽光明媚的地方,還是FullStack。io創(chuàng)始人?!≮w望野(譯者)前端工程師,前端基礎(chǔ)技術(shù)組leader,曾經(jīng)負(fù)責(zé)豌豆莢2。0的前端架構(gòu)設(shè)計(jì)和主要開發(fā)工作,目前負(fù)責(zé)Front-endTechnicalInfrastructure的建設(shè),在工作中有豐富的AngularJS使用經(jīng)驗(yàn)。新浪微博@趙望野?!⌒祜w(譯者)2005年至今一直從事企業(yè)應(yīng)用前端架構(gòu),對(duì)富因特網(wǎng)應(yīng)用有較深刻的認(rèn)識(shí),致力于前端的高效開發(fā),研究過Backbone和AngularJS的源碼,翻譯過講解AngularJS基本原理的文章,對(duì)臟數(shù)據(jù)檢測(cè)和基于存取器兩種監(jiān)聽方式的差異有深刻認(rèn)識(shí)?!『矽i飛(譯者)網(wǎng)名basecss,目前就職于騰訊CDC,任前端工程師。喜歡閱讀,喜歡前端技術(shù),崇尚開源。工作之余翻譯過Grunt和Lesscss相關(guān)文檔,同時(shí)也是Lesscss中文社區(qū)貢獻(xiàn)者。

圖書目錄

第1章 初識(shí)AngularJS
1.1 瀏覽器如何獲取網(wǎng)頁
1.2 瀏覽器是什么
1.3 AngularJS是什么
第2章 數(shù)據(jù)綁定和第一個(gè)AngularJS Web應(yīng)用
2.1 AngularJS中的數(shù)據(jù)綁定
2.2 簡(jiǎn)單的數(shù)據(jù)綁定
2.3 數(shù)據(jù)綁定的最佳實(shí)踐
第3章 模塊
3.1 參數(shù)
3.1.1 name(字符串)
3.1.2 requires(字符串?dāng)?shù)組)
第4章 作用域
4.1 視圖和$scope的世界
4.2 就是HTML而已
4.3 作用域能做什么
4.4 $scope的生命周期
4.5 指令和作用域
第5章 控制器
5.1 控制器嵌套(作用域包含作用域)
第6章 表達(dá)式
6.1 解析AngularJS表達(dá)式
6.2 插值字符串
第7章 過濾器
7.1 自定義過濾器
7.2 表單驗(yàn)證
第8章 指令簡(jiǎn)介
8.1 指令:自定義HTML元素和屬性
8.2 向指令中傳遞數(shù)據(jù)
第9章 內(nèi)置指令
9.1 基礎(chǔ)ng屬性指令
9.2 在指令中使用子作用域
第10章 指令詳解
10.1 指令定義
10.2 指令作用域
10.3 綁定策略
10.4 AngularJS的生命周期
10.5 ngModel
10.6 自定義驗(yàn)證
第11章 AngularJS模塊加載
11.1 配置
11.2 運(yùn)行塊
第12章 多重視圖和路由
12.1 安裝
12.2 布局模板
12.3 路由
12.4 $location服務(wù)
12.5 路由模式
12.5.3 關(guān)于搜索引擎索引
12.6 更多關(guān)于路由的內(nèi)容
第13章 依賴注入
13.1 推斷式注入聲明
13.2 顯式注入聲明
13.3 行內(nèi)注入聲明
13.4 $injector API
13.5 ngMin
第14章 服務(wù)
14.1 注冊(cè)一個(gè)服務(wù)
14.2 使用服務(wù)
14.3 創(chuàng)建服務(wù)時(shí)的設(shè)置項(xiàng)
第15章 同外界通信:XHR和服務(wù)器通信
15.1 使用$http
15.2 設(shè)置對(duì)象
15.3 響應(yīng)對(duì)象
15.4 緩存HTTP請(qǐng)求
15.5 攔截器
15.6 設(shè)置$httpProvider
15.7 使用$resource
15.8 安裝
15.9 應(yīng)用$resource
15.10 自定義$resource方法
15.11 $resource設(shè)置對(duì)象
15.12 $resource服務(wù)
15.13 使用Restangular
15.14 Restangular簡(jiǎn)介
15.15 安裝Restangular
15.16 Restangular對(duì)象簡(jiǎn)介
15.17 使用Restangular
15.18 設(shè)置Restangular
第16章 XHR實(shí)踐
16.1 跨域和同源策略
16.2 JSONP
16.3 使用CORS
16.4 服務(wù)器端代理
16.5 使用JSON
16.6 使用XML
16.7 使用AngularJS進(jìn)行身份驗(yàn)證
16.8 和MongoDB通信
第17章 promise
17.1 什么是promise
17.2 為什么使用promise
17.3 Angular中的promise
17.4 鏈?zhǔn)秸?qǐng)求
第18章 服務(wù)器通信
18.1 自定義服務(wù)器端
18.2 安裝NodeJS
18.3 安裝Express
18.4 調(diào)用API
18.5 使用Amazon AWS的無服務(wù)器應(yīng)用
18.6 AWSJS + Angular
18.7 開始
18.8 介紹
18.9 安裝
18.10 運(yùn)行
18.11 用戶認(rèn)證/鑒權(quán)
18.12 UserService
18.13 遷移到AWS上
18.14 AWSService
18.15 在Dynamo上開始
18.16 $cacheFactory
18.17 保存currentUser
18.18 上傳到S3
18.19 處理文件上傳
18.20 查詢Dynamo
18.21 在HTML顯示列表
18.22 出售我們的作品
18.23 使用Stripe
18.24 使用Firebase的無服務(wù)器應(yīng)用
18.25 使用Firebase和Angular的三方數(shù)據(jù)綁定
18.26 從AngularFire開始
18.27 在AngularFire中排序
18.28 Firebase事件
18.29 顯式同步
18.30 用AngularFire進(jìn)行認(rèn)證
18.31 認(rèn)證事件
18.32 使用Firebase托管部署你的Angular應(yīng)用
18.33 除了AngularFire之外
第19章 測(cè)試
19.1 為什么要做測(cè)試
19.2 測(cè)試策略
19.3 開始測(cè)試
19.4 AngularJS測(cè)試的類型
19.5 開始
19.6 初始化Karma配置文件
19.7 配置選項(xiàng)
19.8 使用RequireJS
19.9 Jasmine
19.10 預(yù)期
19.11 端到端的介紹
19.12 模擬和測(cè)試幫助函數(shù)
19.13 模擬$httpBackend
19.14 測(cè)試一個(gè)應(yīng)用
19.15 測(cè)試事件
19.16 對(duì)Angular的持續(xù)集成
19.17 Protractor
19.18 配置
19.19 配置選項(xiàng)
19.20 編寫測(cè)試
19.21 測(cè)試實(shí)踐
19.22 建立我們的第一個(gè)測(cè)試
19.23 測(cè)試輸入框
19.24 頁面對(duì)象
第20章 事件
20.1 什么是事件
20.2 事件傳播
20.3 事件監(jiān)聽
20.4 事件對(duì)象
20.5 事件相關(guān)的核心服務(wù)
第21章 架構(gòu)
21.1 目錄結(jié)構(gòu)
21.2 模塊
21.3 控制器
21.4 指令
21.5 測(cè)試
第22章 Angular動(dòng)畫
22.1 安裝
22.2 它是如何運(yùn)作的
22.3 使用CSS3過渡
22.4 使用CSS3動(dòng)畫
22.5 交錯(cuò)CSS過渡/動(dòng)畫
22.6 使用JavaScript動(dòng)畫
22.7 微調(diào)動(dòng)畫
22.8 DOM回調(diào)事件
22.9 內(nèi)置指令的動(dòng)畫
22.10 創(chuàng)建自定義動(dòng)畫
22.11 與第三方庫(kù)集成
22.11.1 Animate.css
22.11.2 TweenMax/TweenLite
第23章 digest循環(huán)和$apply
23.1 $watch列表
23.2 臟值檢查
23.3 $watch
23.4 $watchCollection
23.5 頁面中的$digest循環(huán)
23.6 $evalAsync列表
23.7 $apply
23.8 何時(shí)使用$apply
第24章 揭秘Angular
24.1 視圖的工作原理
24.1.1 編譯階段
24.1.2 運(yùn)行時(shí)
第25章 AngularJS精華擴(kuò)展
25.1 AngularUI
25.2 安裝
25.3 ui-router
25.4 ui-utils
第26章 移動(dòng)應(yīng)用
26.1 響應(yīng)式Web應(yīng)用
26.2 交互
26.3 Cordova中的原生應(yīng)用程序
26.4 Cordova入門
26.5 引入Angular
26.6 使用Yeoman構(gòu)建
第27章 本地化
27.1 angular-translate
27.2 安裝
27.3 教你的應(yīng)用一種新語言
27.4 多語言支持
27.5 運(yùn)行時(shí)切換語言
27.6 加載語言
27.7 angular-gettext
27.8 安裝
27.9 用法
27.10 字符串提取
27.11 翻譯字符串
27.12 編譯新語言
27.13 改變語言
第28章 緩存
28.1 什么是緩存
28.2 Angular中的緩存
28.3 $http中的緩存
28.4 為$http設(shè)置默認(rèn)緩存
第29章 安全性
29.1 嚴(yán)格的上下文轉(zhuǎn)義:$sce服務(wù)
29.2 URL白名單
29.3 URL黑名單
29.4 $sce API
29.5 配置$sce
29.6 可信賴的上下文類型
第30章 AngularJS和IE瀏覽器
30.1 Ajax緩存
30.2 AngularJS中的SEO
30.3 使Angular應(yīng)用可被索引
30.4 服務(wù)端
30.5 服務(wù)端處理SEO的選項(xiàng)
30.6 獲取快照
30.7 使用Zombie.js獲取HTML快照
30.8 使用grunt-html-snapshot
30.9 Prerender.io
30.10 方法
第31章 構(gòu)建Angular Chrome應(yīng)用
31.1 了解Chrome應(yīng)用
31.2 構(gòu)建你的Chrome應(yīng)用
31.3 搭建框架
31.4 manifest.json
31.5 tab.html
31.6 在Chrome中加載應(yīng)用
31.7 主模塊
31.8 構(gòu)建主頁
31.9 使用Wundergroud的天氣API
31.10 設(shè)置界面
31.11 實(shí)現(xiàn)用戶服務(wù)
31.12 城市自動(dòng)填充/自動(dòng)完成
31.13 添加時(shí)區(qū)支持
第32章 優(yōu)化Angular應(yīng)用
32.1 優(yōu)化什么
32.2 優(yōu)化$digest循環(huán)
32.3 優(yōu)化ng-repeat
32.4 優(yōu)化$digest調(diào)用
32.5 優(yōu)化$watch函數(shù)
32.6 優(yōu)化過濾器
32.7 頁面加載優(yōu)化技巧
第33章 調(diào)試AngularJS
33.1 從DOM中調(diào)試
33.2 調(diào)試器
33.3 Angular Batarang
第34章 下一步
34.1 jqLite和jQuery
34.2 了解基本工具
34.3 Grunt
34.4 grunt-angular-templates
34.5 Lineman
34.6 Bower
34.7 Yeoman
34.8 配置Angular生成器
34.9 測(cè)試應(yīng)用
34.10 打包應(yīng)用
34.11 打包模板
第35章 總結(jié)

本目錄推薦

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