JavaScript設計模式

JavaScript設計模式 下載 mobi epub pdf 電子書 2025

Ross Harmes
圖書標籤:
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
第一部分 麵嚮對象的JavaScript
第1章 富有錶現力的JavaScript
1.1 JavaScript的靈活性
1.2 弱類型語言
1.3 函數是一等對象
1.4 對象的易變性
1.5 繼承
1.6 JavaScript中的設計模式
1.7 小結
第2章 接口
2.1 什麼是接口
2.1.1 接口之利
2.1.2 接口之弊
2.2 其他麵嚮對象語言處理接口的方式
2.3 在JavaScript中模仿接口
2.3.1 用注釋描述接口
2.3.2 用屬性檢查模仿接口
2.3.3 用鴨式辨型模仿接口
2.4 本書采用的接口實現方法
2.5 Interface類
2.5.1 Interface類的使用場閤
2.5.2 Interface類的用法
2.5.3 示例:使用Interface類
2.6 依賴於接口的設計模式
2.7 小結
第3章 封裝和信息隱藏
3.1 信息隱藏原則
3.1.1 封裝與信息隱藏
3.1.2 接口扮演的角色
3.2 創建對象的基本模式
3.2.1 門戶大開型對象
3.2.2 用命名規範區彆私用成員
3.2.3 作用域、嵌套函數和閉包
3.2.4 用閉包實現私用成員
3.3 更多高級對象創建模式
3.3.1 靜態方法和屬性
3.3.2 常量
3.3.3 單體和對象工廠
3.4 封裝之利
3.5 封裝之弊
3.6 小結
第4章 繼承
4.1 為什麼需要繼承
4.2 類式繼承
4.2.1 原型鏈
4.2.2 extend函數
4.3 原型式繼承
4.3.1 對繼承而來的成員的讀和寫的不對等性
4.3.2 clone函數
4.4 類式繼承和原型式繼承的對比
4.5 繼承與封裝
4.6 摻元類
4.7 示例:就地編輯
4.7.1 類式繼承解決方案
4.7.2 原型式繼承解決方案
4.7.3 摻元類解決方案
4.8 繼承的適用場閤
4.9 小結
第5章 單體模式
5.1 單體的基本結構
5.2 劃分命名空間
5.3 用作特定網頁專用代碼的包裝器的單體
5.4 擁有私用成員的單體
5.4.1 使用下劃綫錶示法
5.4.2 使用閉包
5.4.3 兩種技術的比較
5.5 惰性實例化
5.6 分支
5.7 示例:用分支技術創建XHR對象
5.8 單體模式的適用場閤
5.9 單體模式之利
5.10 單體模式之弊
5.11 小結
第3章 封裝和信息隱藏
第4章 繼承
第5章 單體模式
第6章 方法的鏈式調用
第二部分 設計模式
第7章 工廠模式
第8章 橋接模式
第9章 組閤模式
第10章 門麵模式
第11章 適配器模式
第12章 裝飾者模式
第13章 享元模式
第14章 代理模式
第15章 觀察者模式
第16章 命令模式
第17章 職責鏈模式
索引
· · · · · · (收起)

具體描述

本書共有兩部分。第一部分給齣瞭實現具體設計模式所需要的麵嚮對象特性的基礎知識,主要包括接口、封裝和信息隱藏、繼承、單體模式等內容。第二部分則專注於各種具體的設計模式及其在JavaScript語言中的應用,主要介紹瞭工廠模式、橋接模式、組閤模式、門麵模式等幾種常見的模式。為瞭讓每一章中的示例都盡可能地貼近實際應用,書中同時列舉瞭一些JavaScript 程序員最常見的任務,然後運用設計模式使其解決方案變得更模塊化、更高效並且更易維護,其中較為理論化的例子則用於闡明某些要點。.

本書適閤各層次的Web 前端開發人員閱讀和參考,也適閤有C++/Java/C# 背景的服務器端程序員學習。..

用戶評價

評分

##主要是用來當設計模式書看的, 然後是怎麼用奇葩的語法在js中模擬接口(喂). 順便介紹那個Library.js真是相當好用

評分

##有點殺雞用牛刀的感覺

評分

##看瞭這本書的前半部分,對腳本語言的對象概念有一個新的認識,看這本書對瞭解python這樣的腳本語言很有幫助

評分

##全忘瞭

評分

##動態類型語言這樣應用設計模式,顯得很生硬

評分

##:TP312/6044-1

評分

##這本書確實非議很多,設計模式的名字和oop的一些術語都有疏漏。書中有不少不錯的譯者注釋可以看齣作者對前端開發還是有較深刻的理解。除瞭有點彆扭意外沒什麼大的缺陷,很推薦。

評分

##泛讀過~

評分

##中文版也看完瞭,加深瞭下之前讀電子版的理解。完蛋瞭,發現每每某個時刻期待的書,到一定的階段再迴頭看,就會覺得淺瞭許多……莫非,說明俺又NB瞭一點?哈哈

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有