国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊

包郵 JavaScript Web應用開發

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

JavaScript Web應用開發 版權信息

JavaScript Web應用開發 本書特色

本書是面向一線開發人員的一本實用教程,對新的web開發技術與程序進行了全面的梳理和總結,為javascript開發人員提供了改進web開發質量和開發流程的新技術。本書主要分兩大塊,首先是以構建為目標實現javascript驅動開發,其次介紹如何管理應用設計過程中的復雜度,包括模塊化、mvc、異步代碼流、測試以及api設計原則。

JavaScript Web應用開發 內容簡介

本書介紹了用于提升軟件質量和改進開發流程的技術:首先教你如何制定能優化產品質量的過程,制定好過程后,每次修改代碼后都會執行一些任務,每次提交后都會運行測試,還能自動部署;其次集中介紹如何設計模塊化的組件,以及如何使用這些組件構建穩定的應用。內容包括自動化開發、測試和部署過程;javascript基礎知識和模塊化實踐;開發模塊化、可維護且經過良好測試的應用;掌握異步流程,理解mvc模式,設計rest api。

JavaScript Web應用開發 目錄

**部分 構建過程第1章 構建優先  21.1 問題出現了  21.1.1 45分鐘內每秒損失17萬美元  31.1.2 構建優先  31.1.3 繁瑣的前戲  41.2 遵守構建優先原則,提前計劃  51.3 構建過程  71.4 處理應用的復雜度和設計理念  81.5 鉆研構建優先原則  121.5.1 檢查代碼質量  121.5.2 在命令行中使用lint工具  151.6 總結  18第2章 編寫構建任務,制定流程  192.1 介紹grunt  202.1.1 安裝grunt  212.1.2 設置**個grunt任務  232.1.3 使用grunt管理構建過程  242.2 預處理和靜態資源優化  262.2.1 詳述預處理  262.2.2 處理less  282.2.3 打包靜態資源  312.2.4 簡化靜態資源  322.2.5 創建子圖集  342.3 檢查代碼完整性  362.3.1 清理工作目錄  362.3.2 使用lint程序檢查代碼  372.3.3 自動運行單元測試  382.4 首次自己編寫構建任務  382.5 案例分析:數據庫任務  392.6 總結  41第3章 精通環境配置和開發流程  423.1 應用的環境  423.1.1 配置構建模式  433.1.2 環境層面的配置  473.1.3 開發環境有什么特別之處  483.2 配置環境  483.2.1 瀑布式存儲配置的方法  493.2.2 通過加密增強環境配置的安全性  503.2.3 使用系統級方式設置環境層面的配置  523.2.4 在代碼中使用瀑布式方法合并配置  533.3 自動執行繁瑣的首次設置任務  543.4 在持續開發環境中工作  543.4.1 監視變動,爭分奪秒  553.4.2 監視node應用的變動  563.4.3 選擇一款合適的文本編輯器  573.4.4 手動刷新瀏覽器已經過時了  583.5 總結  58第4章 發布、部署和監控  594.1 發布應用  604.1.1 優化圖像  604.1.2 緩存靜態資源  624.1.3 內嵌對首屏至關重要的css  644.1.4 部署前要測試  654.2 預部署操作  654.2.1 語義化版本  664.2.2 使用更改日志  674.2.3 提升版本號時提交更改日志  674.3 部署到heroku  684.3.1 在heroku的服務器中構建  704.3.2 管理多個環境  714.4 持續集成  714.4.1 使用travis托管的ci  724.4.2 持續部署  734.5 監控和診斷  744.5.1 日志和通知  744.5.2 調試node應用  764.5.3 分析性能  784.5.4 運行時間和進程管理  784.6 總結  79第二部分 管理復雜度第5章 理解模塊化和依賴管理  825.1 封裝代碼  835.1.1 理解單一職責原則  845.1.2 信息隱藏和接口  865.1.3 作用域和this關鍵字  875.1.4 嚴格模式  905.1.5 提升變量的作用域  915.2 javascript模塊  925.2.1 閉包和模塊模式  925.2.2 原型的模塊化  935.2.3 commonjs模塊  945.3 管理依賴  955.3.1 依賴圖  955.3.2 介紹requirejs  985.3.3 browserify:在瀏覽器中使用cjs 模塊  1005.3.4 angular管理依賴的方式  1005.4 理解包管理  1025.4.1 bower 簡介  1035.4.2 大型庫,小組件  1045.4.3 選擇合適的模塊系統  1055.4.4 學習循環依賴  1055.5 ecmascript 6新功能簡介  1065.5.1 在grunt任務中使用traceur  1075.5.2 harmony中的模塊  1075.5.3 創建塊級作用域的let關鍵字  1085.6 總結  109第6章 理解javascript中的異步流程控制方法  1106.1 使用回調  1106.1.1 跳出回調之坑  1116.1.2 解開混亂的回調  1126.1.3 嵌套請求  1146.1.4 處理異步流程中的錯誤  1166.2 使用async庫  1196.2.1 使用瀑布式、串行還是并行  1196.2.2 異步函數式任務  1236.2.3 異步任務隊列  1246.2.4 制定流程和動態流程  1256.3 使用promise對象  1276.3.1 promise對象基礎知識  1276.3.2 鏈接promise對象  1306.3.3 控制流程  1326.3.4 處理被拒絕的promise對象  1336.4 理解事件  1346.4.1 事件和dom  1346.4.2 自己實現事件發射器  1356.5 展望:es6生成器  1386.5.1 創建**個生成器  1386.5.2 生成器的異步性  1406.6 總結  141第7章 使用模型-視圖-控制器模式  1427.1 jquery力不勝任  1427.2 在javascript中使用mvc模式  1457.2.1 為什么使用backbone  1467.2.2 安裝backbone  1477.2.3 使用grunt和browserify編譯backbone模塊  1477.3 介紹backbone   1487.3.1 backbone視圖  1497.3.2 創建backbone模型  1527.3.3 使用backbone集合組織模型  1547.3.4 添加backbone路由器  1557.4 案例分析:購物清單  1577.4.1 從靜態購物清單開始  1577.4.2 添加刪除按鈕  1597.4.3 把物品添加到購物車中  1617.4.4 實現行內編輯  1647.4.5 服務層和視圖路由  1707.5 backbone和rendr:服務器和客戶端共享渲染  1727.5.1 rendr簡介  1727.5.2 理解rendr 的樣板代碼  1747.5.3 一個簡單的rendr應用  1767.6 總結  182第8章 測試javascript組件  1848.1 javascript測試速成課  1858.1.1 隔離邏輯單元  1858.1.2 使用tap  1868.1.3 編寫**個單元測試  1868.1.4 在瀏覽器中運行使用tape編寫的測試  1878.1.5 籌備、行動和斷言  1888.1.6 單元測試  1888.1.7 便利性優于約定  1898.1.8 案例分析:為事件發射器編寫單元測試  1898.1.9 測試事件發射器  1908.1.10 測試.on方法  1928.1.11 馭件、偵件和代理  1938.1.12 模擬  1948.1.13 介紹sinon.js  1958.1.14 監視函數的調用情況  1958.1.15 代理require調用  1968.2 在瀏覽器中測試  1988.2.1 偽造xhr請求和服務器響應  1988.2.2 案例分析:測試dom交互  2008.3 案例分析:為使用mvc模式開發的購物清單編寫單元測試  2098.3.1 測試視圖路由器  2098.3.2 測試視圖模型的驗證  2148.4 自動運行tape測試  2168.4.1 自動運行瀏覽器中的tape測試  2178.4.2 持續測試  2188.5 集成測試、外觀測試和性能測試  2188.5.1 集成測試  2198.5.2 外觀測試  2198.5.3 性能測試  2208.6 總結  221第9章 rest api設計和分層服務架構  2229.1 規避api設計誤區  2229.2 學習rest api設計  2239.2.1 端點、http方法和版本  2249.2.2 請求、響應和狀態碼  2279.2.3 分頁、緩存和限流  2299.2.4 為api編寫文檔  2319.3 實現分層服務架構  2329.3.1 路由層  2339.3.2 服務層  2339.3.3 數據層  2349.3.4 路由層  2349.3.5 服務層  2349.3.6 數據層  2359.4 在客戶端使用rest api  2359.4.1 請求處理層  2369.4.2 中止舊請求  2369.4.3 使用一致的方式處理ajax錯誤  2379.5 總結  238附錄a node.js的模塊  240附錄b 介紹grunt  242附錄c 選擇合適的構建工具  249附錄d javascript代碼質量指南  257
展開全部

JavaScript Web應用開發 相關資料

  享受這段改進開發流程的旅程吧。——摘自addy osmani的序,他就職于谷歌   javascript開發者必讀的一本書!——stephen wakely,就職于湯森路透公司   現代javascript生態系統這一迷宮的指南。——jonas bandi,就職于ivorycode gmbh

JavaScript Web應用開發 作者簡介

Nicolas Bevacqua是JavaScript開源社區的活躍成員,自由Web開發者,關注模塊化JavaScript、構建過程和新銳設計理念,偶爾進行公開演講,還是一名充滿激情的作家。他維護著多個開源項目,還開設了一個博客,發表關于Web、性能、漸進增強和JavaScript開發相關的文章,地址是ponyfoo.com。Nico現在和他的女友瑪麗安一起生活在阿根廷布宜諾斯艾利斯。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 国产精品柏欣彤在线观看 | 国产三级av在线播放 | 日本一卡二卡不卡视频查询 | 无码h黄肉动漫在线观看网站 | 精品国产欧美一区二区 | 久久成人精品免费播放 | 亚洲国产精品无码第一区二区三区 | 免费一级性片 | 久久婷婷五月综合色国产 | 久久99精品亚洲热综合 | 6969精品视频在线观看 | 黄片毛片在线看 | 在线亚洲自拍 | 亚洲七七久久桃色综合影院 | 国产精品无打码在线播放 | 最新亚洲精品国自产在线 | 天堂中文8资源在线8 | 国产一二三区在线观看 | 国产九九热视频 | 久久久久久久性 | 牛牛本精品99久久精品88m | 国产成人精品日本亚洲语音1 | 亚洲久久在线观看 | 国产人妻精品一区二区三区 | 在线观看亚洲专区 | 成人a毛片在线看免费全部播放 | 天堂国产一区二区三区四区不卡 | 精品无码人妻一区二区三区品 | 色在线视频网站 | 国产男女在线观看 | 亚洲精品综合五月久久小说 | 麻豆国产人妻欲求不满 | 亚洲高清免费在线观看 | 国产免费av片无码永久免费 | 国产内射999视频一区 | 草草影院www色极品欧美 | 国产精品久久久久久超碰 | 亚洲色欲综合一区二区三区 | 人妻丰满熟av无码区hd | 欧美视频网站www色 欧美视频亚洲 | 香蕉久久一区二区不卡无毒影院 |