《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》(美)伯納姆)中文PDF掃描版 [40M]
本文關(guān)鍵詞:JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用,由筆耕文化傳播整理發(fā)布。
當(dāng)前位置:主頁 > 電子書籍 > 編程開發(fā) > java電子書 > 《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》(美)伯納姆)中文PDF掃描版 [40M]
《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》(美)伯納姆)中文PDF掃描版 [40M]JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)
網(wǎng)友評(píng)分: 3
相關(guān)書籍 40MB
《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》講述基本的異步處理技巧,包括pubsub、事件模式、promises 等,通過這些技巧,可以更好地應(yīng)對(duì)大型web 應(yīng)用程序的復(fù)雜性,交付快速響應(yīng)的代碼。理解了javascript 的異步模式可以讓讀者寫出結(jié)構(gòu)更合理、性能更出色、維護(hù)更方便的javascript 程序。
《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》適合javascript 開發(fā)人員閱讀。
javascript是個(gè)單線程的編程語言,你如何應(yīng)對(duì)多媒體、多任務(wù)、多核的世界?經(jīng)驗(yàn)豐富的javascript程序員也難免被網(wǎng)絡(luò)中錯(cuò)綜復(fù)雜的回調(diào)弄得灰頭土臉。那么,你絕對(duì)應(yīng)該看看這本《javascript異步編程》。
《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》從最基本也是最重要的javascript事件模型開始,生動(dòng)地復(fù)盤了各種異步應(yīng)用情景,逐一呈現(xiàn)了目前在用的各種異步設(shè)計(jì)模式和異步編程類庫,從pubsub到promise對(duì)象,從異步工作流控制類庫到worker多線程技術(shù),直到瀏覽器端腳本的異步加載技術(shù)。本書敘述流暢,從問題引入,到初步解決,再到用例延伸、進(jìn)階方案,,一路抽絲剝繭,層層推進(jìn),精彩紛呈。一冊(cè)在手,定能讓你自信地應(yīng)對(duì)大型web應(yīng)用程序的復(fù)雜性,交付快速響應(yīng)的javascript代碼!
JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用目錄:
第1章 深入理解javascript事件 1
1.1 事件的調(diào)度 1
1.1.1 現(xiàn)在還是將來運(yùn)行 2
1.1.2 線程的阻塞 3
1.1.3 隊(duì)列 4
1.2 異步函數(shù)的類型 5
1.2.1 異步的i/o函數(shù) 5
1.2.2 異步的計(jì)時(shí)函數(shù) 7
1.3 異步函數(shù)的編寫 10
1.3.1 何時(shí)稱函數(shù)為異步的 10
1.3.2 間或異步的函數(shù) 11
1.3.3 緩存型異步函數(shù) 12
1.3.4 異步遞歸與回調(diào)存儲(chǔ) 14
1.3.5 返值與回調(diào)的混搭 15
1.4 異步錯(cuò)誤的處理 18
1.4.1 回調(diào)內(nèi)拋出的錯(cuò)誤 18
1.4.2 未捕獲異常的處理 20
1.4.3 拋出還是不拋出 23
1.5 嵌套式回調(diào)的解嵌套 24
1.6 小結(jié) 26
第2章 分布式事件 27
2.1 pubsub模式 28
2.1.1 eventemitter對(duì)象 30
2.1.2 玩轉(zhuǎn)自己的pubsub 31
2.1.3 同步性 32
2.2 事件化模型 34
2.2.1 模型事件的傳播 35
2.2.2 事件循環(huán)與嵌套式變化 36
2.3 jquery自定義事件 38
2.4 小結(jié) 41
第3章 promise對(duì)象和deferred對(duì)象 43
3.1 promise極簡史 45
3.2 生成promise對(duì)象 46
3.2.1 生成純promise對(duì)象 48
3.2.2 jquery api中的promise對(duì)象 50
3.3 向回調(diào)傳遞數(shù)據(jù) 52
3.4 進(jìn)度通知 53
3.5 promise對(duì)象的合并 55
3.6 管道連接未來 58
3.7 jquery與promises/a的對(duì)比 62
3.8 用promise對(duì)象代替回調(diào)函數(shù) 63
3.9 小結(jié) 65
第4章 async.js的工作流控制 67
4.1 異步工作流的次序問題 68
4.2 異步的數(shù)據(jù)收集方法 70
4.2.1 async.js的函數(shù)式寫法 71
4.2.2 async.js的錯(cuò)誤處理技術(shù) 73
4.3 async.js的任務(wù)組織技術(shù) 75
4.3.1 異步函數(shù)序列的運(yùn)行 75
4.3.2 異步函數(shù)的并行運(yùn)行 77
4.4 異步工作流的動(dòng)態(tài)排隊(duì)技術(shù) 78
4.4.1 深入理解隊(duì)列 78
4.4.2 任務(wù)的入列 80
4.4.3 完工事件的處理 81
4.4.4 隊(duì)列的高級(jí)回調(diào)方法 82
4.5 極簡主義者step的工作流控制 83
4.6 小結(jié) 84
第5章 worker對(duì)象的多線程技術(shù) 87
5.1 網(wǎng)頁版worker對(duì)象 89
5.1.1 網(wǎng)頁版worker對(duì)象的局限性 90
5.1.2 支持網(wǎng)頁版worker的瀏覽器 91
5.2 cluster帶來的node版worker 92
5.2.1 node版worker的交互接口 94
5.2.2 node版worker對(duì)象的局限性 95
5.3 小結(jié) 96
第6章 異步的腳本加載 97
6.1 局限性與補(bǔ)充說明 98
6.2 (script)標(biāo)簽的再認(rèn)識(shí) 99
6.2.1 阻塞型腳本何去何從 99
6.2.2 腳本的延遲運(yùn)行 101
6.2.3 腳本的完全并行化 102
6.3 可編程的腳本加載 105
6.3.1 直接加載腳本 105
6.3.2 yepnope的條件加載 106
6.3.3 require.js/amd的智能加載 108
6.4 小結(jié) 111
附錄 javascript編輯工具 113
索引 118
截圖:
標(biāo)簽:
人氣書籍
下載地址
相關(guān)書籍
網(wǎng)友評(píng)論
下載聲明
☉解壓密碼: 就是本站主域名,希望大家看清楚。
☉推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v3.93 ] 以上版本解壓本站電子書。
☉如果這個(gè)電子書總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!
☉如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉本站提供的一些商業(yè)電子書是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉本站提供的《JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》(美)伯納姆)中文PDF掃描版 [40M]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。
最近更新
圖書推薦
本文關(guān)鍵詞:JavaScript異步編程:設(shè)計(jì)快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用,由筆耕文化傳播整理發(fā)布。
本文編號(hào):60939
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/60939.html