My Account Log in

3 options

The principles of object-oriented JavaScript / by Nicholas C. Zakas ; publisher William Pollock ; production editor Serena Yang ; cover illustration Charlie Wylie.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Zakas, Nicholas C., author.
Contributor:
Pollock, William, publisher.
Yang, Serena, editor.
Wylie, Charlie, cover designer.
Language:
English
Subjects (All):
JavaScript (Computer program language).
Object-oriented programming languages.
Physical Description:
1 online resource (122 pages) : illustrations, tables
Edition:
1st edition
Place of Publication:
San Francisco, California : No Starch Press, 2014.
Language Note:
English
System Details:
text file
Summary:
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.
Contents:
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
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
4. Constructors and Prototypes
Constructors
Prototypes
The [[Prototype]] Property
Using Prototypes with Constructors
Changing Prototypes
Built-in Object Prototypes
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
6. Object Patterns
Private and Privileged Members
The Module Pattern.
Private Members for Constructors
Mixins
Scope-Safe Constructors
Index
Copyright.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781593275761
1593275765
9781457185304
145718530X
OCLC:
880826356

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account