-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Web前端自動化構建:Gulp、Bower和Yeoman開發指南

( 簡體 字)
作者:(奧)斯特凡·鮑姆加特納類別:1. -> 程式設計 -> 網路編程
譯者:
出版社:機械工業出版社Web前端自動化構建:Gulp、Bower和Yeoman開發指南 3dWoo書號: 47641
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:9/13/2017
頁數:204
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111578833
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書非常適合前端構建的初學者入門,所介紹的Gulp、Bower、Yeoman都是業內流行且易于上手的工具。而本書的目的并不僅僅是介紹工具的用法,還對前端構建整體的概念和思路進行了梳理。即使未來出現了更先進、更時髦的工具,總體的思路依然萬變不離其宗,本書也不會因此而過時。
目錄:

譯者序
自 序
前 言
致 謝
關于原書封面插圖
第一部分 現代Web應用工作流
第1章現代前端工作流的工具鏈 3
1.1軟件開發者的工作流和任務清單 4
1.1.1 初始化階段的任務 6
1.1.2 開發階段的任務 6
1.1.3 部署階段的任務 7
1.1.4 人為因素 8
1.2 JavaScript工具和新的工作流 9
1.2.1 三類代碼及其工具 10
1.2.2Node.js中的JavaScript工具 12
1.3 用Yeoman搭建腳手架 13
1.3.1Yeoman作為腳手架工具的優點 14
1.3.2 什么是generator 14
1.4 依賴管理工具Bower 15
1.4.1 Bower的優點 16
1.4.2 Bower的依賴樹 17
1.5 Gulp流式構建系統 18
1.5.1 Gulp的優點 18
1.5.2 構建管道 19
1.6 總結 21
第2章 Gulp入門 22
2.1 配置Gulp 23
2.1.1 Gulp的構建塊 23
2.1.2 Gulp命令行接口 25
2.1.3 安裝本地Gulp 26
2.2 創建Gulpf?ile 28
2.2.1Gulp的“Hello World”task 28
2.2.2 流的使用 31
2.2.3Gulp中的可讀流和可寫流 32
2.3 使用Gulp插件處理task 34
2.3.1 轉換數據 34
2.3.2 改變文件結構 35
2.3.3 鏈式調用插件 37
2.4 總結 39
第3章用Gulp配置本地開發環境 41
3.1 本地開發環境 42
3.1.1 給task分類 43
3.1.2 重置步驟:clean task 43
3.1.3 構建和迭代 45
3.2 初次構建步驟 45
3.2.1 依賴鏈和執行鏈 46
3.2.2 順序和并行執行task 47
3.2.3 依賴鏈的task執行函數 48
3.2.4 更新Gulpfile 49
3.3 迭代步驟 52
3.3.1 監控過程 52
3.3.2使用Browsersync建立按需實時重載的服務器 53
3.3.3 更新Gulpfile 55
3.4 總結 57
第4章 Bower依賴管理 59
4.1 依賴管理基礎 61
4.1.1 組件和依賴 61
4.1.2 依賴樹 62
4.2 Bower的扁平依賴樹管理 64
4.2.1 安裝和更新組件 65
4.2.2 安裝有依賴的組件 66
4.2.3 解決依賴沖突 68
4.3 集成Gulp 69
4.3.1用Gulp把依賴集成到應用中 70
4.3.2將依賴集成到Gulp構建流程中 72
4.4 總結 74
第5章 腳手架工具Yeoman 75
5.1 Yeoman generator 76
5.1.1 generator的構成 78
5.1.2 調用generator 79
5.2 項目模板 81
5.2.1 固定文件 81
5.2.2 靈活文件 83
5.2.3 可選文件 83
5.2.4 可恢復文件 84
5.3 Yeoman的組裝流程 84
5.3.1 安裝提示 85
5.3.2 寫入文件 87
5.3.3 安裝依賴 89
5.4 創建一個generator 89
5.4.1 準備項目模板 90
5.4.2 創建組裝指令 92
5.4.3 構建和測試 93
5.5 總結 94
第二部分 工具鏈的集成和擴展
第6章 不同環境下的Gulp 97
6.1 增量構建和構建緩存 99
6.1.1 Gulp內置功能 99
6.1.2 安裝構建緩存 101
6.1.3 處理被刪除的文件 104
6.2通過sourcemap來調試源文件 105
6.2.1 什么是sourcemap 107
6.2.2 Gulp內置的sourcemap 108
6.2.3 sourcemap插件 109
6.3 切換環境 111
6.3.1 noop() 111
6.3.2 dev()和prod()選擇函數 113
6.3.3 傳遞命令行參數 115
6.4 總結 116
第7章 使用流 117
7.1 處理不同類型的輸入 119
7.1.1 穿插流 119
7.1.2 合并流 121
7.2 處理不同的輸出 123
7.2.1在task中根據參數創建流 123
7.2.2 流數組 126
7.3 其他關于流的使用技巧 128
7.3.1使用snippet來避免重復代碼 129
7.3.2 使用流隊列來管理順序 130
7.3.3通過Gulp f?ilter來修改流的內容 131
7.4 總結 133
第8章 擴展Gulp 134
8.1 Gulp插件黑名單 135
8.1.1理由:不是一個Gulp插件 136
8.1.2理由:可以用別的東西替代 137
8.1.3 理由:做的事情太多 138
8.2 集成其他基于流的工具 139
8.2.1流、緩沖和Vinyl文件對象 139
8.2.2 集成Browserify 142
8.2.3 轉換內容 145
8.3 集成基于Promise的工具 146
8.3.1 Promise的用法 147
8.3.2在Gulp task系統中使用Promise 149
8.4 總結 151
第9章 創建模塊和Bower組件 153
9.1 異步模塊規范 155
9.1.1AMD——為瀏覽器設計的模塊定義規范 155
9.1.2 重構到AMD 158
9.2CommonJS和通用模塊規范 160
9.2.1 CommonJS模塊 160
9.2.2 通用模塊規范 161
9.3 定義和部署Bower組件 163
9.3.1 Bower.json說明 164
9.3.2 部署和發布組件 166
9.3.3 私有項目倉庫和組件 167
9.4 總結 169
第10章Yeoman generator進階 171
10.1 向現有項目中添加新文件 172
10.1.1 sub-generator的概念 172
10.1.2sub-generator的組裝指令 174
10.2 改進接口 176
10.2.1 修改現有的文件 177
10.2.2 處理用戶的配置 178
10.3 組合generator 181
10.3.1全局的generator的組合 181
10.3.2依賴和generator的組合 184
10.4 總結 186
附錄A Node.js導論 187
序: