注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計AngularJS從入門到實戰(zhàn)(微課視頻版)

AngularJS從入門到實戰(zhàn)(微課視頻版)

AngularJS從入門到實戰(zhàn)(微課視頻版)

定 價:¥59.00

作 者: 陶國榮
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302587897 出版時間: 2021-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 264 字數(shù):  

內(nèi)容簡介

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

作者簡介

  陶國榮,資深Web技術(shù)專家,有10余年開發(fā)經(jīng)驗,是國內(nèi)較早專業(yè)從事Web開發(fā)的一線技術(shù)人員和培訓(xùn)講師。一直致力于對HTML、JavaScript、CSS、jQuery等Web開發(fā)技術(shù)的研究和實踐,在HTML頁面的優(yōu)化與用戶體驗的研究,以及頁面框架搭建、數(shù)據(jù)流向分析、頁面靜態(tài)優(yōu)化等方面都擁有豐富的實踐經(jīng)驗。自HTML 5草案發(fā)布以來,一直密切關(guān)注HTML 5的發(fā)展和對它的學(xué)習(xí)與研究,并在實際工作中進行了實踐。他還是微軟技術(shù)方面的專家,精通C#、ASP.NET和SQL Server等技術(shù),在多家公司從事前端開發(fā)主管、前端架構(gòu)師、技術(shù)總監(jiān)等管理職務(wù)。此外,他還是一位知名的技術(shù)作家,出版了多部技術(shù)著作,《jQuery權(quán)威指南》 jQuery領(lǐng)域代表性著作之一,Web開發(fā)領(lǐng)域的暢銷書,推向市場幾年來,廣受好評,已經(jīng)更新至第2版?!禜TML 5實戰(zhàn)》內(nèi)容結(jié)構(gòu)和寫作體例非常獨特,以實踐為導(dǎo)向,深受初學(xué)者歡迎?!秊Query Mobile權(quán)威指南》 jQueryMobile領(lǐng)域的標桿性著作,被譽為“系統(tǒng)學(xué)習(xí)jQuery Mobile書”,取得了不錯的市場成績。

圖書目錄

第1章初識AngularJS
1.1AngularJS簡介
1.1.1AngularJS的基本語法特點
1.1.2AngularJS的適用范圍
1.1.3搭建開發(fā)AngularJS應(yīng)用的環(huán)境
1.2開發(fā)簡單的AngularJS應(yīng)用
1.3本章小結(jié)
第2章AngularJS基礎(chǔ)
2.1AngularJS中的表達式
2.1.1AngularJS表達式與JavaScript表達式的區(qū)別
2.1.2$window窗口對象在表達式中的使用
2.1.3AngularJS表達式的容錯性
2.2AngularJS中的控制器
2.2.1控制器的概念
2.2.2控制器初始化$scope對象
2.2.3添加$scope對象方法
2.2.4$scope對象屬性和方法的繼承
2.3AngularJS中的模板
2.3.1構(gòu)建模板內(nèi)容
2.3.2使用指令復(fù)制元素
2.3.3使用指令添加元素
2.3.4控制元素的顯示與隱藏狀態(tài)
2.4模板中的表單控件
2.4.1表單基本驗證功能
2.4.2表單中的checkbox和radio控件
2.4.3表單中的select控件
2.5本章小結(jié)
第3章AngularJS的過濾器和作用域
3.1模板中的過濾器
3.1.1排序方式過濾
3.1.2匹配方式過濾
3.1.3自定義過濾器
3.2過濾器的應(yīng)用
3.2.1表頭排序
3.2.2字符查找
3.3作用域概述
3.3.1作用域的特點
3.3.2作為數(shù)據(jù)模型的作用域
3.4作用域的層級和事件
3.4.1作用域的層級
3.4.2作用域事件的傳播
3.5本章小結(jié)
 
 
 
第4章AngularJS的依賴注入
4.1依賴注入介紹
4.1.1依賴注入的原理
4.1.2簡單依賴注入的示例
4.2依賴注入標記
4.2.1推斷式注入
4.2.2標記式注入
4.2.3行內(nèi)式注入
4.3$injector常用API
4.3.1has()和get()方法
4.3.2invoke()方法
4.3.3依賴注入應(yīng)用的場景
4.4本章小結(jié)
第5章AngularJS中的MVC模式
5.1MVC模式概述
5.1.1MVC簡介
5.1.2使用AngularJS中MVC的優(yōu)勢和缺點
5.2Model組件
5.2.1Model組件的基礎(chǔ)概念
5.2.2使用ngRepeater方式遍歷Model對象
5.3Controller組件
5.3.1控制器的屬性和方法
5.3.2控制器方法中的參數(shù)
5.3.3控制器中屬性和方法的繼承
5.4View組件
5.4.1View組件中的模板切換
5.4.2在切換視圖模板時傳參數(shù)
5.5本章小結(jié)
第6章AngularJS的服務(wù)
6.1AngularJS服務(wù)介紹
6.1.1內(nèi)置服務(wù)
6.1.2自定義服務(wù)
6.2創(chuàng)建AngularJS服務(wù)
6.2.1使用factory()方法自定義服務(wù)
6.2.2使用service()方法自定義服務(wù)
6.2.3使用constant()和value()方法自定義服務(wù)
6.3管理服務(wù)的依賴
6.3.1添加自定義服務(wù)依賴項的方法
6.3.2嵌套注入服務(wù)
6.4添加服務(wù)的其他設(shè)置
6.4.1服務(wù)的裝飾器
6.4.2服務(wù)的多例性
6.5本章小結(jié)
第7章AngularJS與服務(wù)端交互
7.1與服務(wù)端交互介紹
7.1.1傳統(tǒng)的Ajax方式與服務(wù)端交互
7.1.2使用$http快捷方式與服務(wù)端交互
7.1.3使用$http配置對象方式與服務(wù)端交互
7.2AngularJS中的緩存
7.2.1使用$cacheFactory服務(wù)創(chuàng)建緩存對象
7.2.2$http服務(wù)中的緩存
7.2.3自定義$http服務(wù)中的緩存
7.3$resource服務(wù)
7.3.1$resource服務(wù)的使用和對象中的方法
7.3.2在$resource服務(wù)中自定義請求方法
7.4promise對象
7.4.1promise的基本概念和使用方法
7.4.2promise對象在$http中的應(yīng)用
7.5本章小結(jié)
第8章AngularJS的指令
8.1AngularJS指令概述
8.1.1指令定義的基礎(chǔ)
8.1.2設(shè)置指令對象的基礎(chǔ)屬性
8.2AngularJS指令對象的重要屬性
8.2.1指令對象中的transclude屬性
8.2.2指令對象中的link屬性
8.2.3指令對象中的compile屬性
8.3AngularJS指令對象的scope屬性
8.3.1scope屬性是布爾值
8.3.2scope屬性是對象
8.4AngularJS指令對象的require和controller屬性
8.4.1require和controller屬性的概念
8.4.2一個使用require和controller屬性的示例
8.5本章小結(jié)
第9章使用$location
9.1初識$location
9.1.1調(diào)用$location對象的只讀類方法
9.1.2調(diào)用$location對象的讀寫類方法
9.2$location對象的事件
9.2.1$locationChangeStart事件
9.2.2$locationChangeSuccess事件
9.3路由模式和地址變更
9.3.1標簽?zāi)J?br />9.3.2HTML 5模式
9.3.3路由對象方法的雙向綁定
9.4本章小結(jié)
第10章AngularJS注意事項和實踐
10.1頁面元素的控制
10.1.1調(diào)用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 中的數(shù)據(jù)排序
10.2.3正確理解ngrepeat指令中scope的繼承關(guān)系
10.3解決單擊按鈕事件中的冒泡現(xiàn)象
10.4釋放多余的$watch()監(jiān)測函數(shù)
10.5解決ngif中ngmodel值無效的問題
10.6本章小結(jié)
第11章綜合案例開發(fā)
11.1基于AngularJS使用canvas繪制圓形進度條
11.2使用AngularJS開發(fā)一個抽獎應(yīng)用
11.3本章小結(jié)

本目錄推薦

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