AngularJS即學(xué)即用 ([美]希亞姆·夏德瑞) 中文pdf掃描版[70MB]
69.8MB / 09-18
Angular2權(quán)威教程(ng-book2) 范例代碼 中文版
3.25MB / 08-14
AngularJS學(xué)習(xí)手冊 ([美]Ken Williamson) 中文pdf掃描版[38MB]
38.3MB / 12-01
AngularJS實戰(zhàn) (陶國榮著) 中文pdf掃描版[60MB]
60.5MB / 11-03
Angular從零到一(王凡著).pdf
16.8MB / 09-22
-
2024年前端最新場景題面試題 中文完整版pdf javascript電子書 / 2.45MB
-
深入理解JavaScript核心技術(shù)與設(shè)計模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實例五十講 JavaScript編程經(jīng)典實例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
本前言將涵蓋下面的內(nèi)容:
● 本書讀者對象
● 應(yīng)該閱讀本書的原因
● 通過閱讀本書可以完成的任務(wù)
● AngularJS是什么以及它成為一項優(yōu)秀技術(shù)的原因
● 本書內(nèi)容安排
● 示例代碼的位置
接下來讓我們進入正題。
本書讀者對象
本書面向已經(jīng)具有HTML基礎(chǔ)知識,并且已經(jīng)使用現(xiàn)代編程語言完成了一些編程工作的開發(fā)者。了解JavaScript和jQuery技術(shù)的讀者會更容易理解本書,但本書并不要求讀者必須掌握J(rèn)avaScript基礎(chǔ)知識。
應(yīng)該閱讀本書的原因
本書將講解如何創(chuàng)建強大的、可交互的Web應(yīng)用,而且這些應(yīng)用將具有良好的結(jié)構(gòu)和易于重用的代碼庫(它們也易于維護)。AngularJS的一個卓越特性是:它將通過堅持使用底層結(jié)構(gòu)和設(shè)計的方式,最終強制你成為一位更優(yōu)秀的Web開發(fā)者。
本書的典型讀者通常希望掌握AngularJS相關(guān)知識,用于構(gòu)建高度可交互的Web應(yīng)用。他們也將希望使用AngularJS的革新MVC方式實現(xiàn)設(shè)計和結(jié)構(gòu)良好的Web頁面及應(yīng)用??偟膩碚f,AngularJS提供了一種易于實現(xiàn)、完全集成的Web開發(fā)平臺,通過它我們可以實現(xiàn)強大的Web 2.0應(yīng)用。
通過本書可以學(xué)到的知識
通過閱讀本書,你將學(xué)會如何構(gòu)建現(xiàn)實世界中的動態(tài)網(wǎng)站和Web應(yīng)用。網(wǎng)站已經(jīng)不再是由集成圖片和格式化文本的HTML頁面組成的簡單靜態(tài)內(nèi)容。相反,網(wǎng)站變得更加動態(tài),單個頁面通??梢杂米髡麄€網(wǎng)站或者應(yīng)用。
使用AngularJS技術(shù),我們可以直接在Web頁面中構(gòu)建邏輯(將客戶端Web應(yīng)用的數(shù)據(jù)模型綁定到后端服務(wù)和數(shù)據(jù)庫)。通過AngularJS,我們還可以輕松地擴展HTML的功能,這樣HTML模板文件中就可以輕松地表達(dá)出UI設(shè)計邏輯。下面是我們在閱讀本書時將學(xué)到的一些知識:
● 如何使用內(nèi)置指令快速地構(gòu)建AngularJS模板,用于增強用戶體驗
● 如何將UI元素綁定到元素模型,使模型改變的同時UI隨之改變,反之亦然
● 如何將鼠標(biāo)和鍵盤事件直接綁定到數(shù)據(jù)模型和后端功能,用于提供強大的用戶交互
● 如何定義自定義AngularJS指令,用于擴展HTML語言
● 如何實現(xiàn)可以與Web服務(wù)器交互的客戶端服務(wù)
● 如何構(gòu)建提供豐富用戶交互的動態(tài)瀏覽器視圖
● 如何創(chuàng)建可以輕松在其他AngularJS應(yīng)用中重用的自定義服務(wù)
● 如何通過自定義AngularJS指令實現(xiàn)富UI組件,如可縮放的圖像和可擴展列表
AngularJS
AngularJS是由Google開發(fā)的一個客戶端框架。它是由JavaScript編寫的,采用的是jQuery庫的一個簡化版本:jQuery Lite。AngularJS背后的理念是:提供一個框架,它可以使用MVC框架幫助開發(fā)者實現(xiàn)設(shè)計良好、結(jié)構(gòu)良好的Web頁面和應(yīng)用。
AngularJS提供了用于處理瀏覽器中用戶輸入、操作客戶端數(shù)據(jù)和控制瀏覽器視圖中元素顯示的所有功能。下面是AngularJS具有的一些優(yōu)點。
● 數(shù)據(jù)綁定:AngularJS有一個非常清晰的方法,可以使用它強大的作用域機制將數(shù)據(jù)綁定到HTML元素。
● 可擴展性:通過AngularJS架構(gòu)可以輕松地擴展語言的(幾乎)所有方面,從而提供自己的自定義實現(xiàn)。
● 清晰:AngularJS強迫你編寫清晰、有邏輯的代碼。
● 可重用的代碼:結(jié)合可擴展性和清晰的代碼,使用AngularJS可以輕松編寫出可重用的代碼。實際上,當(dāng)創(chuàng)建自定義服務(wù)時,該語言將強制你這樣做。
● 支持:Google在該項目上投入很大,因此當(dāng)其他類似的項目失敗時,AngularJS成功地堅持了下來。
● 兼容性:AngularJS是基于JavaScript編寫的,與jQuery有著緊密的關(guān)系。因此,在環(huán)境中集成AngularJS,并在AngularJS框架的結(jié)構(gòu)中重用現(xiàn)有代碼將變得更加容易。
本書內(nèi)容安排
本書分為11章和一個附錄。
第1章提供一些JavaScript基礎(chǔ)知識,有助于你熟悉JavaScript語言。該章還講解使用Node.js服務(wù)器創(chuàng)建開發(fā)環(huán)境的過程,在接下來的某些示例中我們將使用該開發(fā)環(huán)境。即使你已經(jīng)熟悉JavaScript,至少也應(yīng)該查看開頭的幾節(jié),幫助你了解如何創(chuàng)建開發(fā)環(huán)境。
第2章涵蓋AngularJS框架的基礎(chǔ)知識。我們將學(xué)習(xí)AngularJS的組織方式和如何設(shè)計AngularJS應(yīng)用。
第3章涵蓋AngularJS應(yīng)用的基本結(jié)構(gòu)。我們將學(xué)習(xí)如何定義模塊以及AngularJS中依賴注入的工作方式。
第4章涵蓋數(shù)據(jù)模型(在AngularJS中稱為作用域)和其他AngularJS組件的關(guān)系。我們將學(xué)習(xí)作用域?qū)哟谓Y(jié)構(gòu)是如何工作的。
第5章涵蓋AngularJS模板的結(jié)構(gòu)。我們將學(xué)習(xí)如何在模板中添加元素(反映模型中的數(shù)據(jù)),以及如何使用篩選器自動地格式化元素,因為它們將被渲染到瀏覽器視圖中。
第6章涵蓋內(nèi)置的AngularJS指令。你將會學(xué)到如何通過多種方式實現(xiàn)指令,從將簡單JavaScript數(shù)組轉(zhuǎn)換成多個HTML元素,到將Web頁面中的元素直接綁定到作用域模型中。你還將學(xué)會如何在控制器中處理鼠標(biāo)和鍵盤事件。
第7章涵蓋自定義AngularJS指令的創(chuàng)建。你將學(xué)到如何構(gòu)建可以增強現(xiàn)有HTML元素的指令,以及如何創(chuàng)建為用戶提供更佳交互性的全新HTML元素。
第8章涵蓋你將會遇到的事件類型以及如何管理它們。你將會學(xué)習(xí)如何創(chuàng)建和處理自定義事件。該章也涵蓋如何監(jiān)視作用域模型中的值,并在它們發(fā)生改變時進行處理。
第9章涵蓋AngularJS提供的內(nèi)置服務(wù)。通過這些服務(wù),你可以使用HTTP請求與Web服務(wù)器進行通信、與瀏覽器進行交互,并在Web頁面中實現(xiàn)動畫元素。
第10章涵蓋如何使用AngularJS中可用的技術(shù)創(chuàng)建自定義服務(wù)。自定義服務(wù)是使功能可重用的一種優(yōu)秀方式,因為我們可以將自定義服務(wù)提供的功能注入多個應(yīng)用中。
第11章涵蓋如何使用AngularJS機制構(gòu)建富交互頁面元素。該章大致可以作為其他所有章節(jié)的一個回顧。你將會學(xué)習(xí)如何使用AngularJS構(gòu)建可展開/可折疊元素、拖放功能、可縮放圖像、標(biāo)簽面板和星級評定。
附錄A討論AngularJS中的單元測試和端到端測試。該附錄提供設(shè)計測試時的一些簡單忠告,還提供額外資源的一些鏈接。
獲取示例代碼
在本書中,你將會在列表塊中找到示例代碼。列表塊的標(biāo)題中包含含有源代碼的文件的名稱。你可以訪問GitHub上示例中的源代碼文件和圖片。
結(jié)束語
我希望你能像我一樣享受對本書和AngularJS的學(xué)習(xí)。它是一項卓越的、新穎的技術(shù),使用時也非常有趣。很快你就可以加入到許多其他使用AngularJS構(gòu)建交互性網(wǎng)站和Web應(yīng)用的開發(fā)者中。
快速掌握AngularJS Web開發(fā)技術(shù)
AngularJS是Web開發(fā)領(lǐng)域最激動人心的創(chuàng)新技術(shù)之一,它為整個開發(fā)過程提供結(jié)構(gòu),旨在簡化Web應(yīng)用的開發(fā)和測試。
網(wǎng)站已不再是簡單的靜態(tài)內(nèi)容——相反,網(wǎng)站更趨動態(tài)化,通常單個頁面即可用作整個站點或應(yīng)用。AngularJS允許Web開發(fā)者直接在網(wǎng)頁中構(gòu)建此類應(yīng)用需要的程序邏輯,將客戶端Web應(yīng)用的數(shù)據(jù)模型綁定到后端服務(wù)和數(shù)據(jù)庫。AngularJS還允許擴展HTML,從而可以方便地在HTML模板文件中表示UI設(shè)計邏輯。
《AngularJS開發(fā)秘籍》展示如何創(chuàng)建功能強大的交互性Web應(yīng)用,這些應(yīng)用具有結(jié)構(gòu)良好、便于維護、可重用的代碼庫。你還將學(xué)習(xí)如何使用AngularJS的創(chuàng)新MVC模式來開發(fā)結(jié)構(gòu)和設(shè)計俱佳的網(wǎng)頁和Web應(yīng)用。
AngularJS強制Web開發(fā)者堅守底層結(jié)構(gòu)和設(shè)計規(guī)則,從而更加優(yōu)秀。
了解AngularJS的組織方式,學(xué)習(xí)設(shè)計AngularJS
應(yīng)用的最佳實踐
學(xué)習(xí)如何定義模塊和使用依賴注入
使用內(nèi)置指令快速構(gòu)建AngularJS模板,以增強用戶體驗
將UI元素綁定到數(shù)據(jù)模型,使模型和UI的改變自動關(guān)聯(lián)
自定義擴展HTML的AngularJS指令
實現(xiàn)可縮放圖片、可展開列表和其他富UI組件
實現(xiàn)與Web服務(wù)器交互的客戶端服務(wù)
構(gòu)建動態(tài)瀏覽器視圖,以提供更豐富的用戶交互
創(chuàng)建便于重用的自定義服務(wù)
為AngularJS應(yīng)用設(shè)計單元和端到端測試
作者簡介
Brad Dayley,是一位擁有逾20多年企業(yè)應(yīng)用和Web界面開發(fā)經(jīng)驗的高級軟件工程師。Brad曾使用JavaScript、jQuery、AngularJS和相關(guān)技術(shù),設(shè)計和實現(xiàn)了從應(yīng)用服務(wù)器乃至復(fù)雜Web 2.0界面的大量應(yīng)用和服務(wù)。Brad撰寫的書籍包括Node.js、MongoDB and AngularJS Web Development、Sams Teach Yourself NoSQL with MongoDB in 24 Hours、Sams Teach Yourself jQuery and JavaScript in 24 Hours和jQuery and JavaScript Phrasebook。
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊 CHM文檔(附j(luò)query1.82 chm手冊)
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊及JQuery UI 英文API CHM版
jQuery實戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的AngularJS 開發(fā)秘籍 王肖峰 中文高清pdf版 帶目錄資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。