国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費(fèi)下載

JavaScript開發(fā)框架權(quán)威指南 PDF 下載

JavaScript開發(fā)框架權(quán)威指南 PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購買正版!

一.資料圖片

JavaScript開發(fā)框架權(quán)威指南 PDF 下載-第2張圖片

二.資料簡介

JavaScript是現(xiàn)代Web開發(fā)必不可少的編程語言,但JavaScript的生態(tài)系統(tǒng)包括庫、框架以及工具都在快速地發(fā)展且日益龐大。程序員學(xué)習(xí)的需求和面臨的挑戰(zhàn)也相應(yīng)地增加。

JavaScript開發(fā)框架quanwei指南涵蓋了在開發(fā)過程中常用的各種JavaScript工具,以幫助讀者在大量流行的JavaScript工具中做選擇。全書分為16章,從開發(fā)工具、模塊加載器、客戶端框架、服務(wù)端框架數(shù)據(jù)庫交互、通信、管理控制流和其他有用框架等幾個(gè)方面,涵蓋了Bower、Grunt、Yeoman、PM2、RequireJS、Browserify、Knockout、AngularJS、Kraken、Mach、Mongoose、Knex、Bookshelf、Faye、Q、Async.js、Underscore和 Lodash等框架和庫。全書涵蓋了客戶端和服務(wù)器端的開發(fā),通過細(xì)致的講解、詳細(xì)的代碼示例,闡明了這些工具的用法。

JavaScript是現(xiàn)代Web開發(fā)必不可少的編程語言,但JavaScript的生態(tài)系統(tǒng)包括庫、框架以及工具都在快速地發(fā)展且日益龐大。程序員學(xué)習(xí)的需求和面臨的挑戰(zhàn)也相應(yīng)地增加。

三.資料目錄

第1章 Bower 1
1.1 準(zhǔn)備工作 1
1.2 配置Bower 2
1.3 清單文件(Manifest) 2
創(chuàng)建新的清單文件 3
1.4 查找、添加和刪除Bower包 3
1.4.1 查找包 3
1.4.2 添加包 3
1.4.3 刪除包 5
1.5 語義化版本控制 5
1.6 維護(hù)依賴鏈 6
1.7 創(chuàng)建Bower包 7
1.7.1 選擇有效的包名 7
1.7.2 使用語義化版本(Semver)的
Git標(biāo)簽 7
1.7.3 將軟件包發(fā)布到注冊(cè)中心 7
1.8 小結(jié) 8
第2章 Grunt 9
2.1 安裝Grunt 10
2.2 Grunt是如何工作的 10
2.2.1 Gruntfile.js 10
2.2.2 任務(wù)(Tasks) 11
2.2.3 插件(Plugins) 11
2.2.4 配置 12
2.3 將Grunt添加到項(xiàng)目中 12
保持合理的Grunt結(jié)構(gòu) 12
2.4 與任務(wù)共舞 14
2.4.1 配置管理 14
2.4.2 任務(wù)描述 15
2.4.3 異步任務(wù) 15
2.4.4 任務(wù)依賴 16
2.4.5 多任務(wù) 16
2.4.6 多任務(wù)中的Options 17
2.7 模板配置 18
2.4.8 命令行選項(xiàng) 19
2.4.9 提供反饋 19
2.4.10 錯(cuò)誤處理 20
2.5 操作文件系統(tǒng) 20
2.5.1 源-目標(biāo)映射 20
2.5.2 監(jiān)視文件變化 22
2.6 創(chuàng)建Grunt插件 25
2.6.1 開始 25
2.6.2 創(chuàng)建任務(wù) 26
2.6.3 將任務(wù)發(fā)布到npm 28
2.7 總結(jié) 28
2.8 相關(guān)資源 29
第3章 Yeoman 30
3.1 安裝Yeoman 30
3.2 創(chuàng)建第一個(gè)項(xiàng)目 30
3.2.1 子命令 33
3.3 創(chuàng)建你的第一個(gè)腳手架 34
3.3.1 Yeoman腳手架是一個(gè)Node
模塊 34
3.3.2 子腳手架 35
3.3.3 定義二級(jí)命令 39
3.3.4 可組合性 41
3.4 小結(jié) 41
3.5 相關(guān)資源 42
第4章 PM2 43
4.1 安裝 43
4.2 與進(jìn)程一起工作 43
4.2.1 從錯(cuò)誤中恢復(fù) 46
4.2.2 監(jiān)控文件變化 47
4.3 監(jiān)控日志 48
4.4 監(jiān)控資源占用 49
4.41 監(jiān)控本地資源 49
4.4.2 監(jiān)控遠(yuǎn)程資源 49
4.5 進(jìn)程的高級(jí)管理 52
4.5.1 通過JSON方式配置應(yīng)用 52
4.6 多核處理器的負(fù)載均衡 55
4.6.1 0秒宕機(jī)的部署方式 57
4.7 小結(jié) 59
4.8 相關(guān)資源 59
第5章 RequireJS 60
5.1 運(yùn)行示例 61
5.2 使用RequireJS 61
5.2.1 安裝 62
5.2.2 配置 62
5.2.3 應(yīng)用模塊和依賴 64
5.2.4 路徑和別名 66
5.2.5 Shims 69
5.2.6 加載器插件 73
5.2.7 緩存清除 78
5.3 RequireJS優(yōu)化 80
5.3.1 配置 r.js 80
5.3.2 運(yùn)行r.js命令 81
5.4 小結(jié) 82
第6章 Browserify 84
6.1 AMD API與CommonJS對(duì)比 84
6.2 安裝Browserify 85
6.3 創(chuàng)建你的第一個(gè)Bundle 85
6.4 可視化依賴樹 87
6.5 發(fā)生變化時(shí)重新打包文件 88
6.5.1 通過Grunt監(jiān)聽文件變化 88
6.5.2 通過Watchify監(jiān)聽文件
變化 88
6.6 使用多個(gè)打包文件 90
6.7 Node方式 92
6.7.1 模塊解析方案和NODE_PATH
環(huán)境變量 93
6.7.2 依賴管理 95
6.8 定義瀏覽器指定模塊 96
6.9 用Transforms擴(kuò)展Browserify 97
6.9.1 brfs 97
6.9.2 folderify 98
6.9.3 bulkify 98
6.9.4 Browserify-Shim 99
6.10 小結(jié) 100
6.11 相關(guān)資源 100
第7章 Knockout 101
7.1 View、Model與View Model 102
7.1.1 菜譜列表 103
7.1.2 菜譜詳情 106
7.2 綁定視圖模型到DOM 108
7.3 視圖模型與表單 109
7.3.1 切換到“編輯”模式 109
7.3.2 更改菜譜的標(biāo)題 112
7.3.3 更改菜譜的Serving與
Cooking Time 112
7.3.4 添加與刪除食材 114
7.3.5 操作步驟 118
7.3.6 引文 119
7.4 自定義組件 120
7.4.1 input-list組件的視圖模型 120
7.4.2 input-list模板 121
7.4.3 注冊(cè)input-list組件 123
7.5 Subscribable: 簡單的消息傳遞 124
7.6 小結(jié) 126
7.7 相關(guān)資源 127
第8章 AngularJS 128
8.1 聲明式Web編程 128
8.1.1 命令式編程 128
8.1.2 聲明式編程 129
8.2 Module:創(chuàng)建松散耦合程序的基石 130
8.3 指令:DOM的抽象 132
8.4 加入邏輯 134
8.4.1 Scope與原型繼承 134
8.4.2 用Controller操作Scope 135
8.5 通過Service與依賴注入(DI)
實(shí)現(xiàn)松散耦合 138
8.5.1 依賴注入 138
8.5.2 簡單的Controller與復(fù)雜的
Service 139
8.6 創(chuàng)建路由 142
8.6.1 路由參數(shù) 143
8.6.2 路由的Resolve 144
8.7 創(chuàng)建復(fù)雜表單 145
8.7.1 表單驗(yàn)證 146
8.7.2 條件邏輯 150
8.7.3 列表 151
8.8 小結(jié) 153
8.9 相關(guān)資源 154
第9章 Kraken 155
9.1 環(huán)境感知的配置 156
9.2 注冊(cè)基于配置的中間件 162
9.3 結(jié)構(gòu)化路由注冊(cè) 165
9.3.1 索引配置 165
9.3.2 目錄配置 166
9.3.3 路由配置 167
9.4 Dust模板 169
9.4.1 上下文及引用 169
9.4.2 片段 171
9.4.3 迭代 172
9.4.4 條件句 173
9.4.5 局部模板 173
9.4.6 塊 174
9.4.7 過濾器 175
9.4.8 上下文輔助器 176
9.4.9 Dust輔助器 182
9.4.10 使用Kraken 186
9.5 小結(jié) 200
9.6 相關(guān)資源 200
第10章 Mach 202
10.1 章節(jié)例子 202
10.2 安裝 203
10.3 Mach - Web服務(wù) 203
10.3.1 HTTP路由 205
10.3.2 建立連接 210
10.3.3 公共的中間件 212
10.3.4 路由重寫 226
10.3.5 主機(jī)映射 228
10.3.6 自定義中間件 232
10.4 Mach-HTTP客戶端 234
10.5 Mach - HTTP代理 236
10.6 小結(jié) 239
第11章 Mongoose> 240
11.1 MongoDB的基本概念 240
11.2 Mongoose的一個(gè)簡單示例 243
11.2.1 針對(duì)JSON數(shù)據(jù)創(chuàng)建一個(gè)
Mongoose模式 243
11.2.2 使用Mongoose導(dǎo)入數(shù)據(jù) 244
11.2.3 通過Mongoose查詢數(shù)據(jù) 247
11.3 使用結(jié)構(gòu)(Schemas) 248
11.3.1 數(shù)據(jù)類型 248
11.3.2 嵌套結(jié)構(gòu) 250
11.3.3 默認(rèn)屬性值 250
11.3.4 必要屬性 251
11.3.5 輔助索引 251
11.3.6 結(jié)構(gòu)校驗(yàn) 252
11.3.7 結(jié)構(gòu)引用 255
11.3.8 結(jié)構(gòu)中間件 258
11.4 使用模型和文檔 259
11.4.1 文檔實(shí)例方法 262
11.4.2 文檔虛擬 263
11.4.3 靜態(tài)模型方法 265
11.5 使用查詢 266
11.5.1 Model.find() 266
11.5.2 使用查詢運(yùn)算符查找文檔 272
11.6 小結(jié) 278
第12章 Knex和Bookshelf 279
12.1 Knex 279
12.1.1 安裝命令行工具 280
12.1.2 把Knex添加到你的項(xiàng)目 280
12.1.3 配置Knex 280
12.1.4 SQL查詢構(gòu)建器 281
12.1.5 遷移腳本 287
12.1.6 種子腳本 291
12.2 Bookshelf 291
12.2.1 什么是對(duì)象映射關(guān)系? 292
12.2.2 創(chuàng)建Bookshelf模型 292
12.2.3 關(guān)系 299
12.3 小結(jié) 306
12.4 相關(guān)資源 307
第13章 Faye 308
13.1 HTTP、Bayeux和WebSocket 308
13.1.1 WebSocket 310
13.1.2 Bayeux協(xié)議 310
13.2 開始使用Faye 312
13.3 發(fā)布/訂閱消息系統(tǒng) 313
13.4 小結(jié) 318
13.5 相關(guān)資源 318
第14章 Q 319
14.1 時(shí)間就是一切 319
14.2 Promise對(duì)比回調(diào)函數(shù) 322
14.3 Q的Promise 324
14.3.1 Deferreds 和 Promises 324
14.3.2 值和錯(cuò)誤 328
14.3.3 報(bào)告進(jìn)度 333
14.3.4 終點(diǎn) 336
14.4 控制流 338
14.4.1 順序流 338
14.4.2 平行流 339
14.4.3 管道流 341
14.5 小結(jié) 342
14.6 相關(guān)資源 343
第15章 Async.js 344
15.1 順序流 345
15.2 并行流 346
15.3 管線流 348
15.4 循環(huán)流 352
15.4.1 為真則循環(huán)執(zhí)行 352
15.4.2 為假則循環(huán)執(zhí)行 354
15.4.3 循環(huán)重試 355
15.4.4 無限循環(huán) 357
15.5 批處理流 358
15.5.1 異步隊(duì)列 358
15.5.2 異步負(fù)載 359
15.6 小結(jié) 361
第16章 Underscore和Lodash 362
16.1 安裝及用法 363
16.2 聚合和索引 364
16.2.1 countBy() 364
16.2.2 groupBy() 365
16.2.3 indexBy() 366
16.3 選擇 367
16.3.1 從集合中選擇數(shù)據(jù) 367
16.3.2 從對(duì)象中選擇數(shù)據(jù) 369
16.4 鏈?zhǔn)秸{(diào)用 373
16.5 函數(shù)計(jì)時(shí) 375
16.5.1 defer() 375
16.5.2 debounce() 377
16.5.3 throttle() 378
16.6 模板 380
16.6.1 模板內(nèi)的循環(huán)及其他
JavaScript代碼 381
16.6.2 書寫不加鱷魚標(biāo)記的代碼 382
16.6.3 從模板中獲取數(shù)據(jù)對(duì)象 383
16.6.4 默認(rèn)模板數(shù)據(jù) 384
16.7 小結(jié) 385
16.8 相關(guān)資源 386

本文鏈接:http://fangxuan.com.cn/webfront/504.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位