Download Free pdf ebook The Principles of Object-Oriented JavaScript by Nicholas C. Zakas
Download The Principles of Object-Oriented JavaScript by Nicholas C. Zakas for free in pdf |
In The Principles of Object-Oriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScripts object-oriented nature, revealing the languages unique implementation of inheritance and other key characteristics. Youll learn:
- The difference between primitive and reference values
- What makes JavaScript functions so unique
- The various ways to create objects
- How to define your own constructors
- How to work with and understand prototypes
- Inheritance patterns for types and objects
The Principles of Object-Oriented JavaScript will leave even experienced developers with a deeper understanding of JavaScript. Unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.
-
Chapter 1 Primitive and Reference Types
-
What Are Types?
-
Primitive Types
-
Reference Types
-
Instantiating Built-in Types
-
Property Access
-
Identifying Reference Types
-
Identifying Arrays
-
Primitive Wrapper Types
-
Summary
-
-
Chapter 2 Functions
-
Declarations vs. Expressions
-
Functions as Values
-
Parameters
-
Overloading
-
Object Methods
-
Summary
-
-
Chapter 3 Understanding Objects
-
Defining Properties
-
Detecting Properties
-
Removing Properties
-
Enumeration
-
Types of Properties
-
Property Attributes
-
Preventing Object Modification
-
Summary
-
-
Chapter 4 Constructors and Prototypes
-
Constructors
-
Prototypes
-
Summary
-
-
Chapter 5 Inheritance
-
Prototype Chaining and Object.prototype
-
Object Inheritance
-
Constructor Inheritance
-
Constructor Stealing
-
Accessing Supertype Methods
-
Summary
-
-
Chapter 6 Object Patterns
-
Private and Privileged Members
-
Mixins
-
Scope-Safe Constructors
-
Summary
-
Download Free pdf ebook The Principles of Object-Oriented JavaScript by Nicholas C. Zakas below:
Download This Book for Free
Please Take Some Time To Share this Ebook or Like Our FB Page for more Updates
Report Any Broken Download Links in Comments and We will fix it for You.