幫助中心 | 我的帳號 | 關於我們

AngularJS從入門到實戰(微課視頻版)/移動互聯網開發技術叢書

  • 作者:編者:陶國榮|責編:付弘宇//張愛華
  • 出版社:清華大學
  • ISBN:9787302587897
  • 出版日期:2021/09/01
  • 裝幀:平裝
  • 頁數:251
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從初學者的角度,結合每個知識點和對應的精選示例,詳細介紹基於AngularJS框架開發Web應用的內容。全書共分為11章,第1?9章系統介紹AngularJS框架的基礎內容,包括數據綁定、過濾器、作用域、依賴注入、服務、指令和路由的使用方法與技巧;第10、11章除介紹開發時應注意的事項外,還講解兩個完整的綜合應用案例。
    本書通過豐富的示例,由淺入深地講解以AngularJS框架作為前端Web頁面開發利器的各方面知識,使讀者不僅可以全面了解整個AngularJS框架,還能體會到AngularJS框架所帶來的代碼優化的優勢,快速、高效地開發Web應用。
    本書適合作為Angularjs框架初學者的入門書,也適合有一定開發基礎的程序員和前端技術愛好者學習參考。

作者介紹
編者:陶國榮|責編:付弘宇//張愛華
    陶國榮,資深Web技術專家,有10余年開發經驗,是國內較早專業從事Web開發的一線技術人員和培訓講師。一直致力於對HTML 5、JavaScript、CSS 3、jQuery、jQuery Mobile等Web開發技術的研究和實踐,在HTML頁面的優化與用戶體驗的研究,以及頁面框架搭建、數據流向分析、頁面靜態優化等方面都擁有豐富的實踐經驗。他還是微軟技術方面的專家,精通C#、ASP.NET和SQL Server等技術。     此外,他還是一位知名的技術作家,出版了多部技術著作,其中《jQuery權威指南》和《HTML 5實戰》是他的代表作,這兩本書憑借過硬的質量和良好的學習體驗獲得了廣大讀者的高度評價,並取得了驕人的銷售成績。

目錄
第1章  初識AngularJS
  1.1  AngularJS簡介
    1.1.1  AngularJS的基本語法特點
    1.1.2  AngularJS的適用範圍
    1.1.3  搭建開發AngularJS應用的環境
  1.2  開發簡單的AngularJS應用
  1.3  本章小結
第2章  AngularJS基礎
  2.1  AngularJS中的表達式
    2.1.1  AngularJS表達式與JavaScript表達式的區別
    2.1.2  $window窗口對象在表達式中的使用
    2.1.3  AngularJS表達式的容錯性
  2.2  AngularJS中的控制器
    2.2.1  控制器的概念
    2.2.2  控制器初始化$scope對象
    2.2.3  添加$scope對象方法
    2.2.4  $scope對象屬性和方法的繼承
  2.3  AngularJS中的模板
    2.3.1  構建模板內容
    2.3.2  使用指令複製元素
    2.3.3  使用指令添加元素
    2.3.4  控制元素的顯示與隱藏狀態
  2.4  模板中的表單控制項
    2.4.1  表單基本驗證功能
    2.4.2  表單中的checkbox和radio控制項
    2.4.3  表單中的select控制項
  2.5  本章小結
第3章  AngularJS的過濾器和作用域
  3.1  模板中的過濾器
    3.1.1  排序方式過濾
    3.1.2  匹配方式過濾
    3.1.3  自定義過濾器
  3.2  過濾器的應用
    3.2.1  表頭排序
    3.2.2  字元查找
  3.3  作用域概述
    3.3.1  作用域的特點
    3.3.2  作為數據模型的作用域
  3.4  作用域的層級和事件
    3.4.1  作用域的層級
    3.4.2  作用域事件的傳播
  3.5  本章小結
第4章  AngularJS的依賴注入
  4.1  依賴注入介紹
    4.1.1  依賴注入的原理
    4.1.2  簡單依賴注入的示例
  4.2  依賴注入標記
    4.2.1  推斷式注入
    4.2.2  標記式注入
    4.2.3  行內式注入

  4.3  $injector常用API
    4.3.1  has()和get()方法
    4.3.2  invoke()方法
    4.3.3  依賴注入應用的場景
  4.4  本章小結
第5章  AngularJS中的MVC模式
  5.1  MVC模式概述
    5.1.1  MVC簡介
    5.1.2  使用AngularJS中MVC的優勢和缺點
  5.2  Model組件
    5.2.1  Model組件的基礎概念
    5.2.2  使用ngRepeater方式遍歷Model對象
  5.3  Controller組件
    5.3.1  控制器的屬性和方法
    5.3.2  控制器方法中的參數
    5.3.3  控制器中屬性和方法的繼承
  5.4  View組件
    5.4.1  View組件中的模板切換
    5.4.2  在切換視圖模板時傳參數
  5.5  本章小結
第6章  AngularJS的服務
  6.1  AngularJS服務介紹
    6.1.1  內置服務
    6.1.2  自定義服務
  6.2  創建AngularJS服務
    6.2.1  使用factory()方法自定義服務
    6.2.2  使用service()方法自定義服務
    6.2.3  使用constant()和value()方法自定義服務
  6.3  管理服務的依賴
    6.3.1  添加自定義服務依賴項的方法
    6.3.2  嵌套注入服務
  6.4  添加服務的其他設置
    6.4.1  服務的裝飾器
    6.4.2  服務的多例性
  6.5  本章小結
第7章  AngularJS與服務端交互
  7.1  與服務端交互介紹
    7.1.1  傳統的Ajax方式與服務端交互
    7.1.2  使用$http快捷方式與服務端交互
    7.1.3  使用$http配置對象方式與服務端交互
  7.2  AngularJS中的緩存
    7.2.1  使用$cacheFactory服務創建緩存對象
    7.2.2  $http服務中的緩存
    7.2.3  自定義$http服務中的緩存
  7.3  $resource服務
    7.3.1  $resource服務的使用和對象中的方法
    7.3.2  在$resource服務中自定義請求方法
  7.4  promise對象
    7.4.1  promise的基本概念和使用方法
    7.4.2  promise對象在$http中的應用

  7.5  本章小結
第8章  AngularJS的指令
  8.1  AngularJS指令概述
    8.1.1  指令定義的基礎
    8.1.2  設置指令對象的基礎屬性
  8.2  AngularJS指令對象的重要屬性
    8.2.1  指令對象中的transclude屬性
    8.2.2  指令對象中的link屬性
    8.2.3  指令對象中的compile屬性
  8.3  AngularJS指令對象的scope屬性
    8.3.1  scope屬性是布爾值
    8.3.2  scope屬性是對象
  8.4  AngularJS指令對象的require和controller屬性
    8.4.1  require和controller屬性的概念
    8.4.2  一個使用require和controller屬性的示例
  8.5  本章小結
第9章  使用$location
  9.1  初識$location
    9.1.1  調用$location對象的只讀類方法
    9.1.2  調用$location對象的讀寫類方法
  9.2  $location對象的事件
    9.2.1  $locationChangeStart事件
    9.2.2  $locationChangeSuccess事件
  9.3  路由模式和地址變更
    9.3.1  標籤模式
    9.3.2  HTML 5模式
    9.3.3  路由對象方法的雙向綁定
  9.4  本章小結
第10章  AngularJS注意事項和最佳實踐
  10.1  頁面元素的控制
    10.1.1  調用element()方法控制DOM元素
    10.1.2  解決setTimeout()改變屬性的無效
    10.1.3  解決雙大括弧綁定元素時的閃爍問題
  10.2  使用ng?repeat時的注意事項
    10.2.1  注意ng?repeat中的索引號
    10.2.2  使用track by對ng-repeat 中的數據排序
    10.2.3  正確理解ng-repeat指令中scope的繼承關係
  10.3  解決單擊按鈕事件中的冒泡現象
  10.4  釋放多餘的$watch()監測函數
  10.5  解決ng-if中ng-model值無效的問題
  10.6  本章小結
第11章  綜合案例開發
  11.1  基於AngularJS使用canvas繪製圓形進度條
  11.2  使用AngularJS開發一個抽獎應用
  11.3  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032