This & Object Prototypes - Kyle Simpson

This & Object Prototypes

You Don't Know JS

(Autor)

Buch | Softcover
174 Seiten
2014
O'Reilly Media (Verlag)
978-1-4919-0415-2 (ISBN)
19,65 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned.

Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.

With this book you will:
  • Explore how the this binding points to objects based on how the function is called
  • Look into the nature of JS objects and why you’d need to point to them
  • Learn how developers use the mixin pattern to fake classes in JS
  • Examine how JS’s prototype mechanism forms links between objects
  • Learn how to move from class/inheritance design to behavior delegation
  • Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation

Kyle Simpson is an Open Web Evangelist from Austin, TX. He's passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he's probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.

Chapter 1this or That?
Why this?
Confusions
What’s this?
Review
Chapter 2this All Makes Sense Now!
Call-Site
Nothing but Rules
Everything in Order
Binding Exceptions
Lexical this
Review
Chapter 3Objects
Syntax
Type
Contents
Iteration
Review
Chapter 4Mixing (Up) “Class” Objects
Class Theory
Class Mechanics
Class Inheritance
Mixins
Review
Chapter 5Prototypes
[[Prototype]]
“Class”
(Prototypal) Inheritance
Object Links
Review
Chapter 6Behavior Delegation
Toward Delegation-Oriented Design
Classes Versus Objects
Simpler Design
Nicer Syntax
Introspection
Review
Appendix ES6 Class
class
class Gotchas
Static > Dynamic?
Review
Appendix Acknowledgments

Erscheint lt. Verlag 1.8.2014
Zusatzinfo black & white illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 158 x 227 mm
Gewicht 250 g
Einbandart Paperback
Themenwelt Informatik Web / Internet JavaScript
Informatik Web / Internet Web Design / Usability
Schlagworte JavaScript
ISBN-10 1-4919-0415-1 / 1491904151
ISBN-13 978-1-4919-0415-2 / 9781491904152
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich