JavaScript核心技術(shù)開發(fā)解密 完整pdf高清版[68MB]
68.4MB / 04-02
JavaScript核心技術(shù) PDF掃描版[48MB]
48.67MB / 06-21
學(xué)用JavaScript設(shè)計模式 中文PDF版
1.93MB / 04-11
JavaScript設(shè)計模式與開發(fā)實踐 (曾探) 高清pdf掃描版[7MB]
7.22MB / 01-11
JavaScript設(shè)計模式 中文pdf掃描版 (JavaScript領(lǐng)域里程碑之作)
46MB / 10-16
深入理解JavaScript核心技術(shù)與設(shè)計模式 中文完整版PDF
1.31MB / 10-09
-
2024年前端最新場景題面試題 中文完整版pdf javascript電子書 / 2.45MB
-
深入理解JavaScript核心技術(shù)與設(shè)計模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實例五十講 JavaScript編程經(jīng)典實例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
《JavaScript設(shè)計模式》共分六篇四十章,首先討論了幾種函數(shù)的編寫方式,體會JavaScript在編程中的靈活性;然后講解了面向?qū)ο缶幊痰闹R,其中討論了類的創(chuàng)建、數(shù)據(jù)的封裝以及類之間的繼承;最后探討了各種模式的技術(shù),如簡單工廠模式,包括工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式,以及外觀模式,包括適配器模式。本書還講解了幾種適配器、代理模式、裝飾者模式和MVC模式,討論了如何實現(xiàn)對數(shù)據(jù)、視圖、控制器的分離。在講解MVP模式時,討論了如何解決數(shù)據(jù)與視圖之間的耦合,并實現(xiàn)了一個模板生成器;講解MVVM模式時,討論了雙向綁定對MVC的模式演化。本書幾乎包含了關(guān)于JavaScript設(shè)計模式的全部知識,是進(jìn)行JavaScript高效編程必備的學(xué)習(xí)手冊。
目錄
第一篇 面向?qū)ο缶幊?br />
第1章 靈活的語言——JavaScript 2
1.1 入職第一天 2
1.2 函數(shù)的另一種形式 2
1.3 用對象收編變量 3
1.4 對象的另一種形式 4
1.5 真假對象 4
1.6 類也可以 5
1.7 一個檢測類 5
1.8 方法還可以這樣用 6
1.9 函數(shù)的祖先 7
1.10 可以鏈?zhǔn)教砑訂?8
1.11 換一種方式使用方法 9
下章劇透 10
憶之獲 10
我問你答 10
第2章 寫的都是看到的——面向
對象編程 11
2.1 兩種編程風(fēng)格——面向過程與
面向?qū)ο?11
2.2 包裝明星——封裝 12
2.3 傳宗接代——繼承 19
2.4 老師不止一位——多繼承 27
2.5 多種調(diào)用方式——多態(tài) 29
下章劇透 30
憶之獲 31
我問你答 31
第二篇 創(chuàng)建型設(shè)計模式
第3章 神奇的魔術(shù)師——簡單工廠模式 34
3.1 工作中的第一次需求 34
3.2 如果類太多,那么提供一個 35
3.3 一個對象有時也可代替許多類 37
3.4 你的理解決定你選擇的方式 38
下章劇透 39
憶之獲 39
我問你答 39
第4章 給我一張名片——工廠方法模式 40
4.1 廣告展現(xiàn) 40
4.2 方案的抉擇 41
4.3 安全模式類 42
4.4 安全的工廠方法 43
下章劇透 44
憶之獲 44
我問你答 44
第5章 出現(xiàn)的都是幻覺——抽象
工廠模式 45
5.1 帶頭模范——抽象類 45
5.2 幽靈工廠——抽象工廠模式 46
5.3 抽象與實現(xiàn) 47
下章劇透 49
憶之獲 49
我問你答 49
第6章 分即是合——建造者模式 50
6.1 發(fā)布簡歷 50
6.2 創(chuàng)建對象的另一種形式 50
6.3 創(chuàng)建一位應(yīng)聘者 52
下章劇透 53
憶之獲 53
我問你答 54
第7章 語言之魂——原型模式 55
7.1 語言中的原型 55
7.2 創(chuàng)建一個焦點圖 55
7.3 最優(yōu)的解決方案 56
7.4 原型的拓展 58
7.5 原型繼承 58
下章劇透 59
憶之獲 60
我問你答 60
第8章 一個人的寂寞——單例模式 61
8.1 滑動特效 61
8.2 命名空間的管理員 62
8.3 模塊分明 63
8.4 創(chuàng)建一個小型代碼庫 63
8.5 無法修改的靜態(tài)變量 64
8.6 惰性單例 65
下章劇透 65
憶之獲 66
我問你答 66
第三篇 結(jié)構(gòu)型設(shè)計模式
第9章 套餐服務(wù)——外觀模式 68
9.1 添加一個點擊事件 68
9.2 兼容方式 69
9.3 除此之外 70
9.4 小型代碼庫 70
下章劇透 71
憶之獲 71
我問你答 72
第10章 水管彎彎——適配器模式 73
10.1 引入jQuery 73
10.2 生活中的適配器 73
10.3 jQuery適配器 74
10.4 適配異類框架 74
10.5 參數(shù)適配器 75
10.6 數(shù)據(jù)適配 76
10.7 服務(wù)器端數(shù)據(jù)適配 77
下章劇透 77
憶之獲 77
我問你答 78
第11章 牛郎織女——代理模式 79
11.1 無法獲取圖片上傳模塊數(shù)據(jù) 79
11.2 一切只因跨域 79
11.3 站長統(tǒng)計 80
11.4 JSONP 81
11.5 代理模板 81
下章劇透 83
憶之獲 83
我問你答 84
第12章 房子裝修——裝飾者模式 85
12.1 為輸入框的新需求 85
12.2 裝飾已有的功能對象 86
12.3 為輸入框添磚加瓦 86
下章劇透 87
憶之獲 87
我問你答 88
第13章 城市間的公路——橋接模式 89
13.1 添加事件交互 89
13.2 提取共同點 90
13.3 事件與業(yè)務(wù)邏輯之間的橋梁 90
13.4 多元化對象 91
下章劇透 93
憶之獲 93
我問你答 93
第14章 超值午餐——組合模式 94
14.1 新聞模塊十萬火急 94
14.2 餐廳里的套餐業(yè)務(wù) 95
14.3 每個成員要有祖先 95
14.4 組合要有容器類 96
14.5 創(chuàng)建一個新聞類 97
14.6 把新聞模塊創(chuàng)建出來 99
14.7 表單中的應(yīng)用 100
下章劇透 101
憶之獲 101
我問你答 102
第15章 城市公交車——享元模式 103
15.1 翻頁需求 103
15.2 冗余的結(jié)構(gòu) 104
15.3 享元對象 104
15.4 實現(xiàn)需求 105
15.5 享元動作 106
下章劇透 108
憶之獲 108
我問你答 108
第四篇 行為型設(shè)計模式
第16章 照貓畫虎——模板方法模式 110
16.1 提示框歸一化 110
16.2 美味的蛋糕 111
16.3 創(chuàng)建基本提示框 111
16.4 模板的原型方法 112
16.5 根據(jù)模板創(chuàng)建類 113
16.6 繼承類也可作為模板類 113
16.7 創(chuàng)建一個提示框 114
16.8 創(chuàng)建多類導(dǎo)航 114
16.9 創(chuàng)建導(dǎo)航更容易 116
下章劇透 116
憶之獲 116
我問你答 117
第17章 通信衛(wèi)星——觀察者模式 118
17.1 團(tuán)隊開發(fā)的坎坷 118
17.2 衛(wèi)星的故事 118
17.3 創(chuàng)建一個觀察者 119
17.4 拉出來溜溜 121
17.5 使用前的思考 121
17.6 大顯身手 121
17.7 對象間解耦 123
17.8 課堂演練 124
下章劇透 125
憶之獲 125
我問你答 125
第18章 超級瑪麗——狀態(tài)模式 126
18.1 最美圖片 126
18.2 分支判斷的思考 126
18.3 狀態(tài)對象的實現(xiàn) 127
18.4 狀態(tài)對象演練 127
18.5 超級瑪麗 128
18.6 狀態(tài)的優(yōu)化 129
18.7 兩種使用方式 130
下章劇透 131
憶之獲 131
我問你答 131
第19章 活諸葛——策略模式 132
19.1 商品促銷 132
19.2 活諸葛 132
19.3 策略對象 133
19.4 諸葛奇謀 133
19.5 緩沖函數(shù) 134
19.6 表單驗證 134
19.7 算法拓展 135
19.8 算法調(diào)用 135
下章劇透 136
憶之獲 136
我問你答 137
第20章 有序車站——職責(zé)鏈模式 138
20.1“半成品”需求 138
20.2 分解需求 139
20.3 第一站——請求模塊 139
20.4 下一站——響應(yīng)數(shù)據(jù)適配模塊 140
20.5 終點站——創(chuàng)建組件模塊 141
20.6 站點檢測——單元測試 141
20.7 方案確定 142
下章劇透 142
憶之獲 143
我問你答 143
第21章 命令模式 144
21.1 自由化創(chuàng)建視圖 144
21.2 命令對象 145
21.3 視圖創(chuàng)建 145
21.4 視圖展示 146
21.5 命令接口 147
21.6 大功告成 147
21.7 繪圖命令 148
21.8 寫一條命令 150
下章劇透 150
憶之獲 151
我問你答 151
第22章 駐華大使——訪問者模式 152
22.1 設(shè)置樣式 152
22.2 自娛自樂的IE 152
22.3 訪問操作元素 153
22.4 事件自定義數(shù)據(jù) 153
22.5 原生對象構(gòu)造器 154
22.6 對象訪問器 154
22.7 操作類數(shù)組 155
下章劇透 156
憶之獲 156
我問你答 156
第23章 媒婆——中介者模式 157
23.1 導(dǎo)航設(shè)置層 157
23.2 創(chuàng)建中介者對象 158
23.3 試試看,可否一用 159
23.4 攻克需求 159
23.5 訂閱消息 160
23.6 發(fā)布消息 161
下章劇透 162
憶之獲 162
我問你答 162
第24章 做好筆錄——備忘錄模式 163
24.1 新聞?wù)故?163
24.2 緩存數(shù)據(jù) 164
24.3 新聞緩存器 164
24.4 工作中的備忘錄 166
下章劇透 166
憶之獲 166
我問你答 166
第25章 點鈔機(jī)——迭代器模式 167
25.1 簡化循環(huán)遍歷 167
25.2 迭代器 167
25.3 實現(xiàn)迭代器 168
25.4 小試牛刀 170
25.5 數(shù)組迭代器 171
25.6 對象迭代器 171
25.7 試用迭代器 172
25.8 同步變量迭代器 172
25.9 分支循環(huán)嵌套問題 174
25.10 解決方案 176
下章劇透 177
憶之獲 177
我問你答 177
第26章 語言翻譯——解釋器模式 178
26.1 統(tǒng)計元素路徑 178
26.2 描述文法 179
26.3 解釋器 179
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊 CHM文檔(附j(luò)query1.82 chm手冊)
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊及JQuery UI 英文API CHM版
jQuery實戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的JavaScript設(shè)計模式 (張容銘 著)完整版PDF[63MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。