Youbeli Online Shopping Malaysia
Cart: 0 items 
Language
Contact Us: 1800 88 2354
Previous Product

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

Next Product
你所不知道的 JS:範疇與Closures,this與物件原型
Product Code:
531610
Model:
9789864760497
Product by:
歐萊禮
Status:
Available Now
Delivery:
Usually ships within 4 to 6 weeks
Delivery Fee:
WM - FREE
EM - RM 12.72
FREE shipping within Malaysia for orders over RM 79.00
Rewards:
64 Points
RM 81.30
RM 64.23
21%

Quantity:
Nofity me when ...
price drops.
Product Information

ISBN: 9789864760497

出版日期: 2016-05-25

作者: Kyle Simpson

譯者: 黃銘偉

裝訂: 平裝.單色印刷.272頁.

 

  《你所不知道的 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 公司資深顧問


 

作者簡介
Kyle Simpson



作者簡介



Kyle Simpson


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

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

Credit Cards (Mastercard & Visa)
We currently accept Mastercard and Visa credit cards. Your credit card information is secured and safeguarded when shopping at Youbeli.com. All information are encrypted and sent through secured and protected channels. As we are employing Mobile88 (iPay88) as our payment gateway, Mobile88 will be stated in your credit card statement.



Financial Process Exchange (FPX)
We also accepts FPX payment method as it is an ideal payment solution for customers who does not have a credit card. All that is needed to make an online payment is an online banking account. Payment is directly linked and connected to the customer's specified online banking account, transactions are usually instant and fast. Supported banks includes:



Cash Bank-in / Online Fund Transfer / Cheque
You may bank-in cash or cheque into the selected bank account below:

Bank : PUBLIC BANK
Account Name : YOUBUY ONLINE SDN BHD
Account No. : 3194858935

Bank : MAYBANK
Account Name : YOUBUY ONLINE SDN BHD
Account No. : 514048612629

Once you have successfully bank-in the amount, email the bank in slip to support@youbeli.com with the stated Order No.

Paypal
PayPal lets you send payments quickly and securely online using a credit card or bank account.
Not valid for cash only items.

Shipping Information
ZoneWeightDelivery Fee (RM)
West MalaysiaFirst 2.00 kg5.30
West MalaysiaAdditional 1.00 kg2.12
East MalaysiaFirst 1.00 kg12.72
East MalaysiaAdditional 1.00 kg12.72

ZoneOrder Price Range (RM)Delivery Fee (RM)
West MalaysiaAbove 39.00FREE
East MalaysiaAbove 79.00FREE

 

 

 

 

Tell A Friend
captcha image
Chat with Youbeli
TOP