The principles of object-oriented JavaScript
The Principles of Object-Oriented JavaScript helps experienced programmers understand JavaScript's unique approach to object-oriented programming so they can tackle their problems effectively, and with less code.
Otros Autores: | , , , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
San Francisco, California :
No Starch Press
2014.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628782806719 |
Tabla de Contenidos:
- Intro
- The Principles of Object-Oriented Javascript
- About the Author
- About the Technical Reviewer
- Foreword
- Acknowledgments
- Introduction
- Who This Book Is For
- Overview
- Help and Support
- 1. Primitive and Reference Types
- What Are Types?
- Primitive Types
- Identifying Primitive Types
- Primitive Methods
- Reference Types
- Creating Objects
- Dereferencing Objects
- Adding or Removing Properties
- Instantiating Built-in Types
- Literal Forms
- Object and Array Literals
- Function Literals
- Regular Expression Literals
- Property Access
- Identifying Reference Types
- Identifying Arrays
- Primitive Wrapper Types
- Summary
- 2. Functions
- Declarations vs. Expressions
- Functions as Values
- Parameters
- Overloading
- Object Methods
- The this Object
- Changing this
- The call() Method
- The apply() Method
- The bind() Method
- Summary
- 3. Understanding Objects
- Defining Properties
- Detecting Properties
- Removing Properties
- Enumeration
- Types of Properties
- Property Attributes
- Common Attributes
- Data Property Attributes
- Accessor Property Attributes
- Defining Multiple Properties
- Retrieving Property Attributes
- Preventing Object Modification
- Preventing Extensions
- Sealing Objects
- Freezing Objects
- Summary
- 4. Constructors and Prototypes
- Constructors
- Prototypes
- The [[Prototype]] Property
- Using Prototypes with Constructors
- Changing Prototypes
- Built-in Object Prototypes
- Summary
- 5. Inheritance
- Prototype Chaining and Object.prototype
- Methods Inherited from Object.prototype
- valueOf()
- toString()
- Modifying Object.prototype
- Object Inheritance
- Constructor Inheritance
- Constructor Stealing
- Accessing Supertype Methods
- Summary
- 6. Object Patterns
- Private and Privileged Members
- The Module Pattern.
- Private Members for Constructors
- Mixins
- Scope-Safe Constructors
- Summary
- Index
- About the Author
- Copyright.