你所不知道的 JS|範疇與Closures,this與物件原型
 
作者: Kyle Simpson 
譯者: 黃銘偉
書城編號: 1015241

原價: HK$173.00
現售: HK$164.35 節省: HK$8.65

購買此書 10本或以上 9折, 60本或以上 8折

購買後立即進貨, 約需 7-12 天

 
 
出版社: 歐萊禮
出版日期: 2016/06
頁數: 272
尺寸: 15.5x23
ISBN: 9789864760497

商品簡介
「Kyle對於JavaScript語言運作的每一個細節所展現出來的關鍵思考方式將會融入你的思維和工作流程中。」
—ShaneHudson,自由前端網站開發人員

「this關鍵字和原型(prototypes)非常關鍵,因為它們是使用JavaScript進行真實世界編程的基石。」
—NickBerardi,RDA公司資深顧問

《你所不知道的JS》系列包括:
■導讀,型別與文法
■範疇與Closures,this與物件原型
■非同步處理與效能
■ES6與未來發展

■範疇與Closures篇
不管你有多少的JavaScript使用經驗,很有可能你還是沒有完整地了解這個語言。本篇會帶你潛入範疇(scope)與closures(閉包)的內部,若想成為效率更好、實力更高強的JavaScript程式設計師,你就一定得了解這兩個核心概念。你會學到它們如何運作,以及為何如此運作,並且知道對closures的理解如何成為你開發技能組合中強大的一部分。

在本篇中,你會:
■學習何謂範疇,也就是JavaScript引擎用來找出程式碼中區域變數位置的一組規則
■深入到巢狀範疇(nestedscope)中,也就是內含變數與函式的一系列容器
■探索函式範疇與區塊範疇、拉升(hoisting)動作,以及基於範疇的資訊隱藏所構成的模式和帶來的好處
■了解如何使用closures來進行同步或非同步的任務,包括建立JavaScript程式庫

■this與物件原型篇
本篇會帶你潛入JavaScript的this結構和物件原型(objectprototypes)的內部。你會學到它們的運作方式,以及它們為何是行為委派(behaviordelegation)不可或缺的一部分,在這種設計模式中,物件是連結在一起的,而非複製產生的。

在本篇中,你會:
■探索this繫結如何依據函式被呼叫的方式指向不同的物件
■探討JS物件的本質,以及為何你需要指向它們
■學習開發人員如何使用mixin模式在JS中偽造出類別
■檢視JS的原型機制如何形成物件之間的連結
■學習如何從類別與繼承設計轉移到行為委派
■了解OLOO(objects-linked-to-other-objects)編程風格如何自然地實作行為委派

如同《你所不知道的JS》系列其他書籍,《範疇與Closures篇》及《this與物件原型篇》會深入探討這個語言較為棘手的部分,也就是釵hJavaScript程式設計師會乾脆避開的那些部分。裝備了這些知識後,你就能真正精通JavaScript。

本系列之補充資料(程式碼範例、練習等)可在此處下載:https://github.com/getify/You-Dont-Know-JS

目錄
PAPClosures篇
Chapter1何謂範疇?
Chapter2語彙範疇
Chapter3函式vs.區塊範疇
Chapter4拉升
Chapter5範疇的Closure

PART2this與物件原型
Chapter6thisorThat?
Chapter7this現在全都說得通了!
Chapter8物件
Chapter9混合的「類別」物件
Chapter10原型
Chapter11行為委派

APPENDIXA動態範疇
APPENDIXBPolyfilling區塊範疇
APPENDIXC語彙的this
APPENDIXDES6類別
APPENDIXE致謝

KyleSimpson KyleSimpson是來自德州奧斯汀的OpenWeb的傳道者,對JavaScript的所有東西都充滿熱情。他是一位作家、研討會講師、技術講者,以及OSS的貢獻者和領導者。

Kyle Simpson 作者作品表

你所不知道的 JS|ES6 與未來發展You Don't Know JS: ES6 & Beyond

你所不知道的 JS|非同步處理與效能You Don't Know JS: Async & Performance

你所不知道的 JS|範疇與Closures,this與物件原型

你所不知道的 JS|導讀,型別與文法You Don't Know JS: Up & Going, Types & Grammar

You Don't Know JS - Up & Going (Paperback)

You Don't Know JS - Async & Performance (Paperback)

ES6 & Beyond (Paperback)

You Don't Know JS - Types & Grammar (Paperback)

You Don't Know JS - This & Object Prototypes (Paperback)

You Don't Know JS : Scope and Closures (Paperback)

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)