書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

AngularJS高級編程

出版社:清華大學(xué)出版社出版時間:2016-02-01
開本: 其它 頁數(shù): 336
中 圖 價:¥29.3(4.9折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

AngularJS高級編程 版權(quán)信息

AngularJS高級編程 本書特色

用angularjs編寫高級應(yīng)用的完整指南  這是一個令web開發(fā)人員激動的時代,掌握javascript語言技能的人才變得炙手可熱。angularjs迅速蛻變?yōu)轭I(lǐng)先的新一代客戶端web框架;可供個人、小團隊和大公司構(gòu)建和測試基于瀏覽器的、極其復(fù)雜的應(yīng)用。   《angularjs高級編程》內(nèi)容廣泛,涵蓋構(gòu)建首個angularjs應(yīng)用乃至內(nèi)嵌、構(gòu)建系統(tǒng)和自動執(zhí)行集成測試等高級主題。 如果你已經(jīng)熟悉基本編程知識,并希望編寫在瀏覽器ui中顯示復(fù)雜數(shù)據(jù)的web應(yīng)用,或快捷高效地模擬本地應(yīng)用的移動web應(yīng)用,那么本書將是值得你反復(fù)研讀的**指南。 主要內(nèi)容 ◆ 從頭構(gòu)建一個簡單應(yīng)用www.stockdog.io,在便捷動手練習(xí)的引導(dǎo)下講解基本構(gòu)建塊 ◆ 詳細(xì)講解angularjs中將數(shù)據(jù)綁定到模板的高級方式 ◆ 講解angularjs架構(gòu),并演示各個組成部分是如何協(xié)作的 ◆ 詳述服務(wù)、工廠和提供者之間的差異,并說明每種技術(shù)的使用時機 ◆ 介紹可供測試和調(diào)試angularjs應(yīng)用的技術(shù) ◆ 演示許多可與angularjs一起使用的流行工具,包括yeoman、requirejs、browserify、mocha、jasmine、bootstrap、ionic、moment和mongoose

AngularJS高級編程 內(nèi)容簡介

用AngularJS編寫高級應(yīng)用的完整指南 這是一個令Web開發(fā)人員激動的時代,掌握J(rèn)avaScript語言技能的人才變得炙手可熱。AngularJS迅速蛻變?yōu)轭I(lǐng)先的新一代客戶端Web框架;可供個人、小團隊和大公司構(gòu)建和測試基于瀏覽器的、極其復(fù)雜的應(yīng)用!  禔ngularJS高級編程》內(nèi)容廣泛,涵蓋構(gòu)建首個AngularJS應(yīng)用乃至內(nèi)嵌、構(gòu)建系統(tǒng)和自動執(zhí)行集成測試等高級主題。如果你已經(jīng)熟悉基本編程知識,并希望編寫在瀏覽器UI中顯示復(fù)雜數(shù)據(jù)的Web應(yīng)用,或快捷高效地模擬本地應(yīng)用的移動Web應(yīng)用,那么本書將是值得你反復(fù)研讀的**指南。主要內(nèi)容 從頭構(gòu)建一個簡單應(yīng)用www.stockdog.io,在便捷動手練習(xí)的引導(dǎo)下講解基本構(gòu)建塊 詳細(xì)講解AngularJS中將數(shù)據(jù)綁定到模板的高級方式 講解AngularJS架構(gòu),并演示各個組成部分是如何協(xié)作的 詳述服務(wù)、工廠和提供者之間的差異,并說明每種技術(shù)的使用時機 介紹可供測試和調(diào)試AngularJS應(yīng)用的技術(shù) 演示許多可與AngularJS一起使用的流行工具,包括Yeoman、RequireJS、Browserify、Mocha、Jasmine、Bootstrap、Ionic、Moment和Mongoose等。

AngularJS高級編程 目錄

目    錄 第1章 構(gòu)建簡單的angularjs應(yīng)用    11.1  構(gòu)建目標(biāo)        11.2  學(xué)習(xí)內(nèi)容        31.3  步驟1:使用yeoman搭建項目 41.3.1  安裝yeoman       41.3.2  搭建項目    51.3.3  瀏覽應(yīng)用    61.3.4  清理    71.4  步驟2:創(chuàng)建監(jiān)視列表         81.4.1  應(yīng)用模塊    81.4.2  watchlist服務(wù)    101.4.3  監(jiān)視列表面板指令    121.5  步驟3:配置客戶端路由     181.5.1  angular ngroute模塊         181.5.2  添加新的路由    191.5.3  使用路由    201.5.4  模板視圖    201.6  步驟4:創(chuàng)建導(dǎo)航欄     221.6.1  更新html 221.6.2  創(chuàng)建mainctrl      231.7  步驟5:添加股票         251.7.1  創(chuàng)建companyservice 251.7.2  創(chuàng)建addstock模態(tài)框        261.7.3  更新watchlistservice          271.7.4  實現(xiàn)watchlistctrl       291.7.5  修改監(jiān)視列表視圖    301.8  步驟6:集成yahoofinance         311.8.1  創(chuàng)建quoteservice      311.8.2  從控制臺調(diào)用服務(wù)    331.9  步驟7:創(chuàng)建股票表格         341.9.1  創(chuàng)建stkstocktable指令    341.9.2  創(chuàng)建stkstockrow指令      351.9.3  創(chuàng)建股票表格模板    371.9.4  更新監(jiān)視列表視圖    381.10  步驟8:內(nèi)聯(lián)表單編輯       391.10.1  創(chuàng)建contenteditable指令       391.10.2  更新stkstocktable模板  411.11  步驟9:格式化貨幣  421.11.1  創(chuàng)建stksigncolor指令     421.11.2  更新stocktable模板        431.12  步驟10:為價格變動添加動畫         441.12.1  創(chuàng)建stksignfade指令      441.12.2  更新stocktable模板        461.13  步驟11:創(chuàng)建儀表盤         471.13.1  更新儀表盤控制器  471.13.2  更新儀表盤視圖       501.14  生產(chǎn)環(huán)境部署      521.15  小結(jié)      53第2章 智能工作流和構(gòu)建工具          552.1  工具的作用   552.2  bower     562.2.1  開始使用bower          562.2.2  搜索包         562.2.3  安裝包         562.2.4  版本化依賴         572.3  grunt      572.3.1  開始使用grunt  572.3.2  安裝插件    592.3.3  目錄結(jié)構(gòu)    592.3.4  gruntfile      602.3.5  配置任務(wù)和目標(biāo)         612.3.6  創(chuàng)建自定義任務(wù)         662.4  gulp         692.4.1  開始使用gulp    702.4.2  安裝插件    702.4.3  gulpfile         702.4.4  創(chuàng)建任務(wù)    712.4.5  參數(shù)和異步行為         752.4.6  gulp、grunt和make         792.5  yeoman  812.5.1  開始使用yeoman       812.5.2  搭建新的項目    812.5.3  瀏覽插件和任務(wù)         822.5.4  別名任務(wù)和工作流    872.5.5  修改    882.5.6  子生成器    882.5.7  流行的生成器    882.6  小結(jié)        89第3章 架構(gòu)          913.1  架構(gòu)如此重要的原因   913.2  控制器、服務(wù)和指令   923.2.1  控制器         923.2.2  服務(wù)    993.2.3  指令    1033.2.4  小結(jié)    1043.3  使用模塊組織代碼        1043.4  目錄結(jié)構(gòu)        1093.4.1  小型項目    1103.4.2  中型項目    1103.4.3  大型項目    1123.5  模塊加載器   1143.5.1  requirejs     1143.5.2  browserify   1173.6  構(gòu)造用戶身份驗證的*佳實踐   1213.6.1  服務(wù):從服務(wù)器加載數(shù)據(jù)和保存數(shù)據(jù)    1223.6.2  控制器:向html公開api       1223.6.3  指令:與dom進行交互  1233.7  小結(jié)        124第4章 數(shù)據(jù)綁定          1254.1  數(shù)據(jù)綁定        1254.2  數(shù)據(jù)綁定的作用   1284.3  angularjs作用域   1304.3.1  作用域繼承         1314.3.2  性能考慮    1364.3.3  過濾器和數(shù)據(jù)綁定    1394.4  小結(jié)        149第5章 指令          1515.1  指令        1515.1.1  了解指令    1515.1.2  指令的帕累托分布    1535.2  深入理解指令        1615.2.1  使用模板的指令組合         1615.2.2  為指令創(chuàng)建不同的作用域         1635.2.3  限制和替換設(shè)置         1705.2.4  繼續(xù)前行    1735.3  在運行時改變指令模板        1735.3.1  內(nèi)嵌    1735.3.2  編譯設(shè)置或者編譯與鏈接         1775.4  小結(jié)        178第6章 模板、位置和路由          1796.1  第1部分:模板    1816.1.1  在模板中使用nginclude指令   1826.1.2  nginclude和性能        1846.1.3  使用腳本標(biāo)記包含模板    1856.1.4  $templatecache服務(wù)          1876.1.5  下一步:模板和數(shù)據(jù)綁定         1886.2  第2部分:$location服務(wù)      1906.2.1  url中包含的信息     1906.2.2  介紹$location      1906.2.3  使用$location追蹤頁面狀態(tài)     1926.2.4  下一步:路由和spa 1946.3  第3部分:路由    1946.3.1  使用ngroute模塊     1956.3.2  $routeprovider提供者        1976.3.3  $routeparams服務(wù)     1996.3.4  spa中的導(dǎo)航      1996.3.5  搜索引擎和spa 2006.3.6  在服務(wù)器上設(shè)置prerender        2016.3.7  google ajax crawling規(guī)范         2026.3.8  為搜索引擎配置angularjs         2036.3.9  真正的搜索引擎集成         2046.3.10  介紹動畫  2046.3.11  實際的nganimate模塊   2066.4  小結(jié)        208第7章 服務(wù)、工廠和提供者     2097.1  依賴注入概述        2107.1.1  $injector服務(wù)     2117.1.2  函數(shù)注解    2127.2  構(gòu)建自己的服務(wù)   2137.2.1  factory()函數(shù)       2147.2.2  service()函數(shù)       2167.2.3  provider()函數(shù)     2207.3  服務(wù)的常見用例   2247.3.1  構(gòu)建$user服務(wù)  2247.3.2  構(gòu)建$stockprice服務(wù) 2267.4  使用內(nèi)置提供者   2277.4.1  自定義插值分隔符    2287.4.2  使用$compileprovider的白名單鏈接        2297.4.3  使用$rootscopeprovider的全局表達式屬性    2317.5  小結(jié)        233第8章 服務(wù)器通信     2358.1  將要學(xué)習(xí)的內(nèi)容   2358.2  約定簡介        2368.3  發(fā)起http請求的服務(wù) 2378.3.1  $http   2388.3.2  $resource服務(wù)   2508.4  使用twitter的restapi       2538.5  使用strongloop loopback搭建restapi    2558.6  在angularjs中使用web套接字 2618.7  在angularjs中使用firebase         2648.8  小結(jié)        265第9章 測試和調(diào)試angularjs應(yīng)用    2679.1  angularjs測試哲學(xué)        2679.2  angualrjs中的單元測試        2719.2.1  mocha測試框架         2719.2.2  使用karma在瀏覽器中執(zhí)行單元測試    2759.2.3  使用sauce在云中執(zhí)行瀏覽器測試 2789.2.4  評估單元測試選項    2829.3  dom集成測試      2839.3.1  $httpbackend指南     2839.3.2  將要測試的頁面         2879.3.3  使用ng-scenario執(zhí)行dom集成測試      2889.3.4  使用protractor執(zhí)行dom集成測試        2949.3.5  評估ng-scenario和protractor  3009.4  調(diào)試angularjs應(yīng)用       3009.4.1  debug模塊 3009.4.2  使用chrome devtools進行調(diào)試       3029.5  小結(jié)        305第10章 繼續(xù)前行       30710.1  使用angular-uibootstrap  30810.1.1  模態(tài)框       30810.1.2  日期選擇器       31110.1.3  時間選擇器       31210.1.4  自定義模板       31310.2  使用ionic框架開發(fā)的混合移動應(yīng)用         31710.2.1  設(shè)置ionic、cordova和androidsdk        31710.2.2  在ionic應(yīng)用中使用angularjs         31810.2.3  為生產(chǎn)使用yeoman工作流和構(gòu)建        32110.3  集成開源javascript和angularjs        32210.3.1  使用moment操作日期和時區(qū)       32210.3.2  使用mongoose實現(xiàn)模式驗證和深度對象    32610.4  angularjs和ecmascript 6  33310.5  小結(jié)      334附錄  資源     337 
展開全部

AngularJS高級編程 作者簡介

Valeri Karpov是MongoDB的一位NodeJS工程師,他維護著諸多與MongoDB相關(guān)的開源JavaScript模塊。從2010年開始他一直開發(fā)AngularJS應(yīng)用,包括MongoDB的內(nèi)部持續(xù)集成框架和BookaLokal的移動網(wǎng)站。 Diego Netto是一位軟件咨詢師和開源布道者。作為一家獨立咨詢機構(gòu)的創(chuàng)建者,Diego幫助創(chuàng)業(yè)公司和企業(yè)利用強大的開源技術(shù)交付直觀產(chǎn)品。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服