会员   密码 您忘记密码了吗?
1,575,267 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 电脑资讯 > 你所不知道的 JS:範疇與Closures,this與物件原型
你所不知道的 JS:範疇與Closures,this與物件原型
上一张
你所不知道的 JS:範疇與Closures,this與物件原型
下一张
prev next

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

作者: Kyle Simpson
出版社: 歐萊禮
出版日期: 2016-05-25
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT520.00
市场价格: RM80.00
本店售价: RM70.40
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

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

  ■
範疇與
Closures

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

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

  ■
this
與物件原型篇
  本篇會帶你潛入
JavaScript

this
結構和物件原型(object prototypes)的內部。你會學到它們的運作方式,以及它們為何是行為委派(behavior delegation)不可或缺的一部分,在這種設計模式中,物件是連結在一起的,而非複製產生的。

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

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

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

名人推薦

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

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