書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊

JavaScript設(shè)計(jì)模式

作者:張容銘著
出版社:人民郵電出版社出版時(shí)間:2015-08-01
開本: 16開 頁數(shù): 316
中 圖 價(jià):¥28.9(4.9折) 定價(jià)  ¥59.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>
買過本商品的人還買了

JavaScript設(shè)計(jì)模式 版權(quán)信息

JavaScript設(shè)計(jì)模式 本書特色

《javascript設(shè)計(jì)模式》共分六篇四十章,首先討論了幾種函數(shù)的編寫方式,體會javascript在編程中的靈活性;然后講解了面向?qū)ο缶幊痰闹R,其中討論了類的創(chuàng)建、數(shù)據(jù)的封裝以及類之間的繼承;*后探討了各種模式的技術(shù),如簡單工廠模式,包括工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式,以及外觀模式,包括適配器模式。本書還講解了幾種適配器、代理模式、裝飾者模式和mvc模式,討論了如何實(shí)現(xiàn)對數(shù)據(jù)、視圖、控制器的分離。在講解mvp模式時(shí),討論了如何解決數(shù)據(jù)與視圖之間的耦合,并實(shí)現(xiàn)了一個(gè)模板生成器;講解mvvm模式時(shí),討論了雙向綁定對mvc的模式演化。本書幾乎包含了關(guān)于javascript設(shè)計(jì)模式的全部知識,是進(jìn)行javascript高效編程**的學(xué)習(xí)手冊。   《javascript設(shè)計(jì)模式》適合javascript初學(xué)者、前端設(shè)計(jì)者、javascript程序員學(xué)習(xí),也可以作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書,以及培訓(xùn)學(xué)校的教材。  

JavaScript設(shè)計(jì)模式 內(nèi)容簡介

專業(yè)講解全面web前端設(shè)計(jì)模式書   阿里巴巴、百度前端高級工程師鼎力推薦   web前端界以一種講故事方式講解每一種模式,讓每位讀者都能讀懂。   書中案例都是實(shí)際工作中的真實(shí)案例,讓讀者身臨其境。   全面涵蓋專門針對javascript的36個(gè)設(shè)計(jì)模式,幫助讀者盡快提高開發(fā)效率   深入剖析面向?qū)ο蟮脑O(shè)計(jì)原則及代碼重構(gòu),幫助讀者快速融入團(tuán)隊(duì)項(xiàng)目開發(fā)中   本書通過職場主人公“小銘”實(shí)戰(zhàn)歷練,介紹了他從菜鳥到高級程序員的蛻變過程,值得每一個(gè)程序員借鑒和學(xué)習(xí)!   各種設(shè)計(jì)模式的原則和準(zhǔn)確定義、應(yīng)用方法實(shí)踐  

JavaScript設(shè)計(jì)模式 目錄

**篇 面向?qū)ο缶幊?br />第1章 靈活的語言--javascript
1.1 入職**天
1.2 函數(shù)的另一種形式
1.3 用對象收編變量
1.4 對象的另一種形式
1.5 真假對象
1.6 類也可以
1.7 一個(gè)檢測類
1.8 方法還可以這樣用
1.9 函數(shù)的祖先
1.10 可以鏈?zhǔn)教砑訂?br />1.11 換一種方式使用方法
下章劇透
憶之獲
我問你答
第2章 寫的都是看到的--面向
對象編程
2.1 兩種編程風(fēng)格--面向過程與
面向?qū)ο?br />2.2 包裝明星--封裝
2.3 傳宗接代--繼承
2.4 老師不止一位--多繼承
2.5 多種調(diào)用方式--多態(tài)
下章劇透
憶之獲
我問你答


第二篇 創(chuàng)建型設(shè)計(jì)模式
第3章 神奇的魔術(shù)師--簡單工廠模式
3.1 工作中的**次需求
3.2 如果類太多,那么提供一個(gè)
3.3 一個(gè)對象有時(shí)也可代替許多類
3.4 你的理解決定你選擇的方式
下章劇透
憶之獲
我問你答
第4章 給我一張名片--工廠方法模式
4.1 廣告展現(xiàn)
4.2 方案的抉擇
4.3 安全模式類
4.4 安全的工廠方法
下章劇透
憶之獲
我問你答
第5章 出現(xiàn)的都是幻覺--抽象
工廠模式
5.1 帶頭模范--抽象類
5.2 幽靈工廠--抽象工廠模式
5.3 抽象與實(shí)現(xiàn)
下章劇透
憶之獲
我問你答
第6章 分即是合--建造者模式
6.1 發(fā)布簡歷
6.2 創(chuàng)建對象的另一種形式
6.3 創(chuàng)建一位應(yīng)聘者
下章劇透
憶之獲
我問你答
第7章 語言之魂--原型模式
7.1 語言中的原型
7.2 創(chuàng)建一個(gè)焦點(diǎn)圖
7.3 *優(yōu)的解決方案
7.4 原型的拓展
7.5 原型繼承
下章劇透
憶之獲
我問你答
第8章 一個(gè)人的寂寞--單例模式
8.1 滑動特效
8.2 命名空間的管理員
8.3 模塊分明
8.4 創(chuàng)建一個(gè)小型代碼庫
8.5 無法修改的靜態(tài)變量
8.6 惰性單例
下章劇透
憶之獲
我問你答


第三篇 結(jié)構(gòu)型設(shè)計(jì)模式
第9章 套餐服務(wù)--外觀模式
9.1 添加一個(gè)點(diǎn)擊事件
9.2 兼容方式
9.3 除此之外
9.4 小型代碼庫
下章劇透
憶之獲
我問你答
第10章 水管彎彎--適配器模式
10.1 引入jquery
10.2 生活中的適配器
10.3 jquery適配器
10.4 適配異類框架
10.5 參數(shù)適配器
10.6 數(shù)據(jù)適配
10.7 服務(wù)器端數(shù)據(jù)適配
下章劇透
憶之獲
我問你答
第11章 牛郎織女--代理模式
11.1 無法獲取圖片上傳模塊數(shù)據(jù)
11.2 一切只因跨域
11.3 站長統(tǒng)計(jì)
11.4 jsonp
11.5 代理模板
下章劇透
憶之獲
我問你答
第12章 房子裝修--裝飾者模式
12.1 為輸入框的新需求
12.2 裝飾已有的功能對象
12.3 為輸入框添磚加瓦
下章劇透
憶之獲
我問你答
第13章 城市間的公路--橋接模式
13.1 添加事件交互
13.2 提取共同點(diǎn)
13.3 事件與業(yè)務(wù)邏輯之間的橋梁
13.4 多元化對象
下章劇透
憶之獲
我問你答
第14章 超值午餐--組合模式
14.1 新聞模塊十萬火急
14.2 餐廳里的套餐業(yè)務(wù)
14.3 每個(gè)成員要有祖先
14.4 組合要有容器類
14.5 創(chuàng)建一個(gè)新聞?lì)?br />14.6 把新聞模塊創(chuàng)建出來
14.7 表單中的應(yīng)用
下章劇透
憶之獲
我問你答
第15章 城市公交車--享元模式
15.1 翻頁需求
15.2 冗余的結(jié)構(gòu)
15.3 享元對象
15.4 實(shí)現(xiàn)需求
15.5 享元?jiǎng)幼?br />下章劇透
憶之獲
我問你答


第四篇 行為型設(shè)計(jì)模式
第16章 照貓畫虎--模板方法模式
16.1 提示框歸一化
16.2 美味的蛋糕
16.3 創(chuàng)建基本提示框
16.4 模板的原型方法
16.5 根據(jù)模板創(chuàng)建類
16.6 繼承類也可作為模板類
16.7 創(chuàng)建一個(gè)提示框
16.8 創(chuàng)建多類導(dǎo)航
16.9 創(chuàng)建導(dǎo)航更容易
下章劇透
憶之獲
我問你答
第17章 通信衛(wèi)星--觀察者模式
17.1 團(tuán)隊(duì)開發(fā)的坎坷
17.2 衛(wèi)星的故事
17.3 創(chuàng)建一個(gè)觀察者
17.4 拉出來溜溜
17.5 使用前的思考
17.6 大顯身手
17.7 對象間解耦
17.8 課堂演練
下章劇透
憶之獲
我問你答
第18章 超級瑪麗--狀態(tài)模式
18.1 *美圖片
18.2 分支判斷的思考
18.3 狀態(tài)對象的實(shí)現(xiàn)
18.4 狀態(tài)對象演練
18.5 超級瑪麗
18.6 狀態(tài)的優(yōu)化
18.7 兩種使用方式
下章劇透
憶之獲
我問你答
第19章 活諸葛--策略模式
19.1 商品促銷
19.2 活諸葛
19.3 策略對象
19.4 諸葛奇謀
19.5 緩沖函數(shù)
19.6 表單驗(yàn)證
19.7 算法拓展
19.8 算法調(diào)用
下章劇透
憶之獲
我問你答
第20章 有序車站--職責(zé)鏈模式
20.1"半成品"需求
20.2 分解需求
20.3 **站--請求模塊
20.4 下一站--響應(yīng)數(shù)據(jù)適配模塊
20.5 終點(diǎn)站--創(chuàng)建組件模塊
20.6 站點(diǎn)檢測--單元測試
20.7 方案確定
下章劇透
憶之獲
我問你答
第21章 命令模式
21.1 自由化創(chuàng)建視圖
21.2 命令對象
21.3 視圖創(chuàng)建
21.4 視圖展示
21.5 命令接口
21.6 大功告成
21.7 繪圖命令
21.8 寫一條命令
下章劇透
憶之獲
我問你答
第22章 駐華大使--訪問者模式
22.1 設(shè)置樣式
22.2 自娛自樂的ie
22.3 訪問操作元素
22.4 事件自定義數(shù)據(jù)
22.5 原生對象構(gòu)造器
22.6 對象訪問器
22.7 操作類數(shù)組
下章劇透
憶之獲
我問你答
第23章 媒婆--中介者模式
23.1 導(dǎo)航設(shè)置層
23.2 創(chuàng)建中介者對象
23.3 試試看,可否一用
23.4 攻克需求
23.5 訂閱消息
23.6 發(fā)布消息
下章劇透
憶之獲
我問你答
第24章 做好筆錄--備忘錄模式
24.1 新聞?wù)故?br />24.2 緩存數(shù)據(jù)
24.3 新聞緩存器
24.4 工作中的備忘錄
下章劇透
憶之獲
我問你答
第25章 點(diǎn)鈔機(jī)--迭代器模式
25.1 簡化循環(huán)遍歷
25.2 迭代器
25.3 實(shí)現(xiàn)迭代器
25.4 小試牛刀
25.5 數(shù)組迭代器
25.6 對象迭代器
25.7 試用迭代器
25.8 同步變量迭代器
25.9 分支循環(huán)嵌套問題
25.10 解決方案
下章劇透
憶之獲
我問你答
第26章 語言翻譯--解釋器模式
26.1 統(tǒng)計(jì)元素路徑
26.2 描述文法
26.3 解釋器
……
第五篇 技巧型設(shè)計(jì)模式
第六篇 架構(gòu)型設(shè)計(jì)模式
附錄a

展開全部

JavaScript設(shè)計(jì)模式 相關(guān)資料

認(rèn)識張容銘是在2012年年底的時(shí)候,那時(shí)張容銘來公司實(shí)習(xí),大家都覺得這小伙子實(shí)力不俗。而且很愛鉆研。在得知容銘利用業(yè)余時(shí)間完成了本書的創(chuàng)作,作為他的朋友,真替他感到高興!短短幾年,進(jìn)步如此迅速,在前端實(shí)戰(zhàn)開發(fā)方面有著這么多的積累,有時(shí)也會讓我自愧不如。
  在web應(yīng)用日益豐富的今天,越來越多的javascript被運(yùn)用在我們的網(wǎng)頁中。隨著用戶體驗(yàn)日益受到重視,前端的可維護(hù)性、前端性能對用戶體驗(yàn)的影響開始備受關(guān)注,因此如何編寫高效的可維護(hù)的代碼,成為眾多互聯(lián)網(wǎng)公司爭相研究的對象。
  本書通過對話的方式詳細(xì)地介紹了各種設(shè)計(jì)模式的原則和準(zhǔn)確定義、應(yīng)用方法和最佳實(shí)踐,全方位比較各種同類模式之間的異同,詳細(xì)講解不同模式的使用方法。
  “極具趣味,容易理解,但講解又極為嚴(yán)謹(jǐn)和透徹”是本書的寫作風(fēng)格和最大特點(diǎn)。希望大家在學(xué)到知識的同時(shí),能夠感受到作者的風(fēng)趣幽默。
  最后,希望本書能夠幫助業(yè)界同仁打造出更為卓越的web產(chǎn)品。
  阿里巴巴集團(tuán)(淘寶) 高級web前端研發(fā)工程師 王鵬飛
  在百度工作的時(shí)間里,和張容銘共事過一段時(shí)光,在相處的過程中就發(fā)現(xiàn)張容銘對設(shè)計(jì)模式的研究和應(yīng)用有很大的熱情,投入精力很多,且在應(yīng)用上有很好的理解和收獲。本書可以說是張容銘多年來積累的技術(shù)經(jīng)驗(yàn)的總結(jié),涵蓋了絕大多數(shù)設(shè)計(jì)模式;敘述方面采用新人與導(dǎo)師對話的方式,風(fēng)趣幽默、通俗易懂,非常適合javascript初學(xué)者和前段開發(fā)工程師學(xué)習(xí)。
  百度 高級前端研發(fā)工程師 楊坤

 

JavaScript設(shè)計(jì)模式 作者簡介

張容銘百度資深高級web前端研發(fā)工程師,長期工作在web前端一線上,現(xiàn)研發(fā)與維護(hù)百度圖片搜索業(yè)務(wù),曾主導(dǎo)百度新首頁項(xiàng)目改版等。 喜歡鋼琴,素描,而又常帶著他的單反各地旅行。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服