中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Angular JS權威教程-涵蓋最新版本1.2.x

包郵 Angular JS權威教程-涵蓋最新版本1.2.x

作者:勒納
出版社:人民郵電出版社出版時間:2014-08-01
開本: 16開 頁數: 456
中 圖 價:¥49.5(5.0折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Angular JS權威教程-涵蓋最新版本1.2.x 版權信息

  • ISBN:9787115366474
  • 條形碼:9787115366474 ; 978-7-115-36647-4
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Angular JS權威教程-涵蓋最新版本1.2.x 本書特色

《angularjs權威教程》是學習angularjs的公認經典,內容全面,講解通俗,適合各層次的學習者。作者擁有豐富的angularjs開發和教學經驗,也是一位全棧工程師。全書35章,由淺入深地講解了angularjs的基本概念和基本功能,包括模塊、作用域、控制器、表達式、指令、路由、依賴注入等,重要的是書中對每一個概念的講解都配合了恰如其分的示例和代碼,讓讀者通過動手實踐,切身體會到這些概念的含義和價值。《angularjs權威教程》后半部分深入到angularjs應用開發,系統地討論了服務器通信、事件、架構、動畫、本地化、安全、緩存、移動應用等主題。   《angularjs權威教程》適合各個層次的angularjs開發人員學習,無論是出于工作需要,還是好奇心的驅使,只要你想徹底理解angularjs,《angularjs權威教程》都會讓你滿載而歸。

Angular JS權威教程-涵蓋最新版本1.2.x 內容簡介

angularjs是google開發的下一代產業級web應用框架,*早發布于2009年。隨著全球眾多web項目(包括spa,即單頁應用)的競相采用,angularjs進入了成熟穩定期,是學習和研究下一代web開發的首選框架。

說到學習angularjs,相信你早已厭倦了上網搜索、斷續閱讀的低效方式。本書堪稱angularjs領域的里程碑式著作,它以相當的篇幅涵蓋了關于angularjs的幾乎所有內容,既是一部權威教程,又是一部參考指南。對于沒有經驗的人,本書平實、通俗的講解,遞進、嚴密的組織,可以讓人毫無壓力地登堂入室,迅速領悟新一代web應用開發的精髓。如果你有相關經驗,那本書對angularjs概念和技術細節的全面剖析,以及引人入勝、切中肯綮的講解,將幫助你徹底掌握這個框架,在自己職業技術修煉之路上更進一步。

本書是資深全棧工程師的代表性著作,由擁有豐富經驗的國內angularjs技術專家執筆翻譯,通俗易懂、全面深入,是學習angularjs不可錯過的經典之作。無論是出于工作需要,還是好奇心的驅使,只要你想徹底理解angularjs,本書都會讓你感到滿意。

本書將涵蓋angularjs的如下概念。

雙向數據綁定
依賴注入
作用域
控制器
路由
客戶端模板
服務
通過xhr實現動態內容
測試
過濾器
定制表單驗證
深度測試
定制指令
專業工具
對ie的支持

Angular JS權威教程-涵蓋最新版本1.2.x 目錄

目 錄



第1章 初識angularjs 1

1.1 瀏覽器如何獲取網頁 1

1.2 瀏覽器是什么 2

1.3 angularjs是什么 2

1.3.1 angularjs有什么不同 3

1.3.2 許可 3



第2章 數據綁定和**個angularjs web應用 4

2.1 angularjs中的數據綁定 5

2.2 簡單的數據綁定 6

2.3 數據綁定的*佳實踐 8



第3章 模塊 10

3.1 參數 11

3.1.1 name(字符串) 11

3.1.2 requires(字符串數組) 11



第4章 作用域 12

4.1 視圖和$scope的世界 12

4.2 就是html而已 13

4.3 作用域能做什么 14

4.4 $scope的生命周期 14

4.4.1 創建 15

4.4.2 鏈接 15

4.4.3 更新 15

4.4.4 銷毀 15

4.5 指令和作用域 15



第5章 控制器 16

5.1 控制器嵌套(作用域包含作用域) 18



第6章 表達式 20

6.1 解析angularjs表達式 20

6.2 插值字符串 21



第7章 過濾器 24

7.1 自定義過濾器 29

7.2 表單驗證 29



第8章 指令簡介 43

8.1 指令:自定義html元素和屬性 44

8.2 向指令中傳遞數據 50



第9章 內置指令 56

9.1 基礎ng屬性指令 56

9.1.1 布爾屬性 56

9.1.2 類布爾屬性 58

9.2 在指令中使用子作用域 59



第10章 指令詳解 72

10.1 指令定義 72

10.1.1 restrict(字符串) 74

10.1.2 優先級(數值型) 75

10.1.3 terminal(布爾型) 75

10.1.4 template(字符串或函數) 76

10.1.5 templateurl(字符串或函數) 76

10.1.6 replace(布爾型) 77

10.2 指令作用域 77

10.2.1 scope參數(布爾型或對象) 78

10.2.2 隔離作用域 80

10.3 綁定策略 81

10.3.1 transclude 82

10.3.2 controller(字符串或函數) 84

10.3.3 controlleras(字符串) 86

10.3.4 require(字符串或數組) 86

10.4 angularjs的生命周期 87

10.4.1 編譯階段 87

10.4.2 compile(對象或函數) 88

10.4.3 鏈接 89

10.5 ngmodel 90

10.5.1 自定義渲染 92

10.5.2 屬性 92

10.6 自定義驗證 93



第11章 angularjs模塊加載 95

11.1 配置 95

11.2 運行塊 96



第12章 多重視圖和路由 98

12.1 安裝 98

12.2 布局模板 99

12.3 路由 99

12.4 $location服務 103

12.5 路由模式 105

12.5.1 html5模式 105

12.5.2 路由事件 106

12.5.3 關于搜索引擎索引 107

12.6 更多關于路由的內容 107

12.6.1 頁面重新加載 107

12.6.2 異步的地址變化 107



第13章 依賴注入 108

13.1 推斷式注入聲明 109

13.2 顯式注入聲明 110

13.3 行內注入聲明 110

13.4 $injector api 111

13.4.1 annotate() 111

13.4.2 get() 111

13.4.3 has() 111

13.4.4 instantiate() 112

13.4.5 invoke() 112

13.5 ngmin 112

13.5.1 安裝 113

13.5.2 使用ngmin 113

13.5.3 工作原理 113



第14章 服務 114

14.1 注冊一個服務 114

14.2 使用服務 116

14.3 創建服務時的設置項 118

14.3.1 factory() 119

14.3.2 service() 119

14.3.3 provider() 120

14.3.4 constant() 122

14.3.5 value() 122

14.3.6 何時使用value()和constant() 123

14.3.7 decorator() 123



第15章 同外界通信:xhr和服務器通信 125

15.1 使用$http 125

15.2 設置對象 128

15.3 響應對象 130

15.4 緩存http請求 131

15.5 攔截器 132

15.6 設置$httpprovider 133

15.7 使用$resource 134

15.8 安裝 134

15.9 應用$resource 135

15.9.1 基于http get方法 135

15.9.2 基于非http get類型的方法 136

15.9.3 $resource實例 137

15.9.4 $resource實例是異步的 138

15.9.5 附加屬性 138

15.10 自定義$resource方法 138

15.11 $resource設置對象 139

15.12 $resource服務 141

15.13 使用restangular 142

15.14 restangular簡介 142

15.15 安裝restangular 143

15.16 restangular對象簡介 144

15.17 使用restangular 145

15.17.1 我的http方法們怎么辦 146

15.17.2 自定義查詢參數和頭 147

15.18 設置restangular 147



第16章 xhr實踐 153

16.1 跨域和同源策略 153

16.2 jsonp 153

16.3 使用cors 154

16.3.1 設置 154

16.3.2 服務器端cors支持 155

16.3.3 簡單請求 155

16.3.4 非簡單請求 156

16.4 服務器端代理 157

16.5 使用json 157

16.6 使用xml 158

16.7 使用angularjs進行身份驗證 159

16.7.1 服務器端需求 159

16.7.2 客戶端身份驗證 160

16.8 和mongodb通信 165



第17章 promise 168

17.1 什么是promise 168

17.2 為什么使用promise 169

17.3 angular中的promise 170

17.4 鏈式請求 173

17.4.1 all(promises) 174

17.4.2 defer() 174

17.4.3 reject(reason) 174

17.4.4 when(value) 174



第18章 服務器通信 175

18.1 自定義服務器端 175

18.2 安裝nodejs 175

18.3 安裝express 176

18.4 調用api 178

18.5 使用amazon aws的無服務器應用 181

18.5.1 dynamodb 181

18.5.2 簡單通知服務(sns) 181

18.5.3 簡單隊列服務(sqs,simple queue service) 182

18.5.4 簡單存儲服務(s3) 182

18.5.5 安全令牌服務(sts) 182

18.6 awsjs + angular 182

18.7 開始 182

18.8 介紹 184

18.9 安裝 184

18.10 運行 185

18.11 用戶認證/鑒權 186

18.12 userservice 190

18.13 遷移到aws上 191

18.14 awsservice 194

18.15 在dynamo上開始 196

18.16 $cachefactory 196

18.17 保存currentuser 197

18.18 上傳到s3 199

18.19 處理文件上傳 201

18.20 查詢dynamo 203

18.21 在html顯示列表 204

18.22 出售我們的作品 205

18.23 使用stripe 206

18.24 使用firebase的無服務器應用 209

18.25 使用firebase和angular的三方數據綁定 210

18.26 從angularfire開始 211

18.26.1 注冊并創建一個firebase 211

18.26.2 包含firebase和angularfire庫 212

18.26.3 把firebase作為依賴項添加 212

18.26.4 綁定模型到firebase url 212

18.26.5 數據同步 213

18.27 在angularfire中排序 214

18.28 firebase事件 215

18.29 顯式同步 215

18.30 用angularfire進行認證 216

18.31 認證事件 217

18.31.1 $logout() 218

18.31.2 $createuser() 218

18.32 使用firebase托管部署你的angular應用 218

18.32.1 安裝firebase工具 218

18.32.2 部署你的web站點 219

18.33 除了angularfire之外 219



第19章 測試 220

19.1 為什么要做測試 220

19.2 測試策略 220

19.3 開始測試 220

19.4 angularjs測試的類型 221

19.4.1 單元測試 221

19.4.2 端到端測試 222

19.5 開始 222

19.6 初始化karma配置文件 223

19.7 配置選項 226

19.8 使用requirejs 231

19.9 jasmine 233

19.9.1 細則套件 233

19.9.2 定義一個細則 233

19.10 預期 234

19.10.1 內置的匹配器 234

19.10.2 安裝和卸載 237

19.11 端到端的介紹 238

19.11.1 選項輸入 244

19.11.2 重復循環元素 244

19.12 模擬和測試幫助函數 245

19.13 模擬$httpbackend 246

19.14 測試一個應用 251

19.14.1 測試路由 252

19.14.2 測試頁面內容 255

19.14.3 測試控制器 257

19.14.4 測試服務和工廠 259

19.14.5 測試過濾器 263

19.14.6 測試模板 264

19.14.7 測試指令 266

19.15 測試事件 269

19.16 對angular的持續集成 270

19.17 protractor 270

19.18 配置 272

19.19 配置選項 273

19.20 編寫測試 275

19.21 測試實踐 278

19.21.1 我們的應用 278

19.21.2 測試的策略 279

19.22 建立我們的**個測試 279

19.23 測試輸入框 281

19.23.1 測試列表 282

19.23.2 測試路由 284

19.24 頁面對象 285



第20章 事件 287

20.1 什么是事件 287

20.2 事件傳播 287

20.2.1 使用$emit來冒泡事件 288

20.2.2 使用$broadcast向下傳遞事件 288

20.3 事件監聽 289

20.4 事件對象 289

20.5 事件相關的核心服務 290

20.5.1 核心系統的$emitted事件 290

20.5.2 核心系統的$broadcast事件 290



第21章 架構 292

21.1 目錄結構 292

21.2 模塊 293

21.3 控制器 294

21.4 指令 296

21.5 測試 296



第22章 angular動畫 297

22.1 安裝 297

22.2 它是如何運作的 297

22.3 使用css3過渡 298

22.4 使用css3動畫 300

22.5 交錯css過渡/動畫 301

22.5.1 交錯css過渡 301

22.5.2 交錯css動畫 302

22.5.3 什么指令支持交錯動畫 302

22.6 使用javascript動畫 302

22.7 微調動畫 303

22.8 dom回調事件 304

22.9 內置指令的動畫 304

22.9.1 ngrepeat動畫 304

22.9.2 ngview動畫 306

22.9.3 nginclude動畫 308

22.9.4 ngswitch動畫 310

22.9.5 ngif動畫 312

22.9.6 ngclass動畫 314

22.9.7 ngshow/nghide動畫 316

22.10 創建自定義動畫 318

22.10.1 addclass() 319

22.10.2 removeclass() 320

22.10.3 enter() 321

22.10.4 leave() 322

22.10.5 move() 323

22.11 與第三方庫集成 324

22.11.1 animate.css 324

22.11.2 tweenmax/tweenlite 324



第23章 digest循環和$apply 326

23.1 $watch列表 326

23.2 臟值檢查 327

23.3 $watch 328

23.4 $watchcollection 330

23.5 頁面中的$digest循環 330

23.6 $evalasync列表 331

23.7 $apply 332

23.8 何時使用$apply 332



第24章 揭秘angular 334

24.1 視圖的工作原理 335

24.1.1 編譯階段 335

24.1.2 運行時 336



第25章 angularjs精華擴展 337

25.1 angularui 337

25.2 安裝 337

25.3 ui-router 337

25.3.1 安裝 337

25.3.2 事件 342

25.3.3 $stateparams 343

25.3.4 $urlrouterprovider 344

25.3.5 創建一個導航程序 345

25.4 ui-utils 346

25.4.1 安裝 347

25.4.2 mask 347

25.4.3 ui-event 347

25.4.4 ui-format 348



第26章 移動應用 350

26.1 響應式web應用 350

26.2 交互 350

26.2.1 安裝 350

26.2.2 ngtouch 351

26.2.3 $swipe服務 352

26.2.4 angular-gestures和多點觸控手勢 353

26.2.5 安裝angular-gestures 354

26.2.6 使用angular-gestures 354

26.3 cordova中的原生應用程序 355

26.4 cordova入門 356

26.4.1 cordova開發流程 359

26.4.2 平臺 359

26.4.3 插件 359

26.4.4 構建 360

26.4.5 模擬和運行 360

26.4.6 開發階段 360

26.4.7 anguar中的cordova服務 361

26.5 引入angular 362

26.6 使用yeoman構建 363

26.6.1 修改yeoman以便使用cordova 364

26.6.2 裝配yeoman構建 365

26.6.3 構建移動部分 365

26.6.4 處理引導程序 367



第27章 本地化 369

27.1 angular-translate 369

27.2 安裝 369

27.3 教你的應用一種新語言 370

27.4 多語言支持 371

27.5 運行時切換語言 372

27.6 加載語言 373

27.7 angular-gettext 374

27.8 安裝 374

27.9 用法 375

27.10 字符串提取 375

27.11 翻譯字符串 377

27.12 編譯新語言 378

27.13 改變語言 379



第28章 緩存 381

28.1 什么是緩存 381

28.2 angular中的緩存 381

28.2.1 $cachefactory簡介 381

28.2.2 緩存對象 382

28.3 $http中的緩存 382

28.3.1 默認的$http緩存 382

28.3.2 自定義緩存 383

28.4 為$http設置默認緩存 384



第29章 安全性 385

29.1 嚴格的上下文轉義:$sce服務 385

29.2 url白名單 387

29.3 url黑名單 388

29.4 $sce api 388

29.4.1 gettrusted 388

29.4.2 parse 389

29.4.3 trustas 389

29.4.4 isenabled 390

29.5 配置$sce 390

29.6 可信賴的上下文類型 390



第30章 angularjs和ie瀏覽器 391

30.1 ajax緩存 393

30.2 angularjs中的seo 393

30.3 使angular應用可被索引 393

30.4 服務端 393

30.4.1 hashbang語法 394

30.4.2 html5路由模式 394

30.5 服務端處理seo的選項 394

30.5.1 使用node/express中間件 395

30.5.2 使用apache重寫url 395

30.5.3 使用ngnix代理url 396

30.6 獲取快照 396

30.7 使用zombie.js獲取html快照 397

30.8 使用grunt-html-snapshot 398

30.9 prerender.io 399

30.10 
展開全部

Angular JS權威教程-涵蓋最新版本1.2.x 相關資料

“在此之前,我為了學習angularjs總是在網上搜索閱讀別人寫的博客,但頭腦中始終沒法建立一個大局觀。這本書內容真的很全很全,而且組織得當,講解通俗,讓我對angularjs有了全面系統的理解。”

“我看過好幾本angularjs圖書了,只有本書全面、詳盡,循循善誘,通俗易懂,其他任何一本都無法與它比肩。”

“ 顯然,作者ari lerner不僅是一位卓越的軟件工程師,而且還是一位天才的老師和作者。他把angularjs的各種功能講了一個遍,很多抽象的概念都講得透徹易懂。”
——亞馬遜讀者評論

Angular JS權威教程-涵蓋最新版本1.2.x 作者簡介

Ari Lerner 全棧工程師,擁有多年AngularJS經驗,自辦并運營AngularJS電子報ng-newsletter.com,在著名硅谷工程師培訓學校Hack Reactor擔任AngularJS講師。他的工作涉及軟件開發的各個層次,包括基礎設施開發、前端應用開發和性能優化。他目前住在舊金山一個陽光明媚的地方,還是FullStack.io創始人。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 南京泽朗生物科技有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 万博士范文网-您身边的范文参考网站Vanbs.com | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 浙江宝泉阀门有限公司 | 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 浙江上沪阀门有限公司| DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 水轮机密封网 | 水轮机密封产品研发生产厂家 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 最新范文网_实用的精品范文美文网| BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 中国在职研究生招生信息网| 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 |