My Account Log in

1 option

Professional JavaScript for web developers / Nicholas C. Zakas.

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

View online
Format:
Book
Author/Creator:
Zakas, Nicholas C., author.
Series:
Wrox : Programmer to Programmer
Language:
English
Subjects (All):
JavaScript (Computer program language).
Web site development.
Physical Description:
1 online resource (964 p.)
Edition:
3rd ed.
Place of Publication:
[Somerset, New Jersey] : [Wrox], [2011]
Language Note:
English
System Details:
text file
Summary:
This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes: JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statementsvariable handling given their loosely typed naturebuilt-in reference types such as object and arrayobject-oriented programingpowerful aspects of function expressionsBrowser Object Model allowing interaction with the browser itselfdetecting the client and its capabilitiesDocument
Contents:
Professional: JavaScript® for Web Developers; Contents; Foreword; Introduction; Chapter 1: What Is Javascript?; A Short History; JavaScript Implementations; ECMAScript; The Document Object Model (DOM); The Browser Object Model (BOM); JavaScript Versions; Summary; Chapter 2: Javascript In HTML; The Element; Tag Placement; Deferred Scripts; Asynchronous Scripts; Changes in XHTML; Deprecated Syntax; Inline Code versus External Files; Document Modes; The Element; Summary; Chapter 3: Language Basics; Syntax; Case-sensitivity; Identifiers; Comments; Strict Mode; Statements
Keywords and Reserved WordsVariables; Data Types; The typeof Operator; The Undefined Type; The Null Type; The Boolean Type; The Number Type; The String Type; The Object Type; Operators; Unary Operators; Bitwise Operators; Boolean Operators; Multiplicative Operators; Additive Operators; Relational Operators; Equality Operators; Conditional Operator; Assignment Operators; Comma Operator; Statements; The if Statement; The do-while Statement; The while Statement; The for Statement; The for-in Statement; Labeled Statements; The break and continue Statements; The with Statement
The switch StatementFunctions; Understanding Arguments; No Overloading; Summary; Chapter 4: Variables, Scope, and Memory; Primitive and Reference Values; Dynamic Properties; Copying Values; Argument Passing; Determining Type; Execution Context and Scope; Scope Chain Augmentation; No Block-Level Scopes; Garbage Collection; Mark-and-Sweep; Reference Counting; Performance; Managing Memory; Summary; Chapter 5: Reference Types; The Object Type; The Array Type; Detecting Arrays; Conversion Methods; Stack Methods; Queue Methods; Reordering Methods; Manipulation Methods; Location Methods
Iterative MethodsReduction Methods; The Date Type; Inherited Methods; Date-Formatting Methods; Date/Time Component Methods; The RegExp Type; RegExp Instance Properties; RegExp Instance Methods; RegExp Constructor Properties; Pattern Limitations; The Function Type; No Overloading (Revisited); Function Declarations versus Function Expressions; Functions as Values; Function Internals; Function Properties and Methods; Primitive Wrapper Types; The Boolean Type; The Number Type; The String Type; Singleton Built-in Objects; The Global Object; The Math Object; Summary
Chapter 6: Object-Oriented ProgrammingUnderstanding Objects; Types of Properties; Defining Multiple Properties; Reading Property Attributes; Object Creation; The Factory Pattern; The Constructor Pattern; The Prototype Pattern; Combination Constructor/Prototype Pattern; Dynamic Prototype Pattern; Parasitic Constructor Pattern; Durable Constructor Pattern; Inheritance; Prototype Chaining; Constructor Stealing; Combination Inheritance; Prototypal Inheritance; Parasitic Inheritance; Parasitic Combination Inheritance; Summary; Chapter 7: Function Expressions; Recursion; Closures
Closures and Variables
Notes:
Description based upon print version of record.
Description based on online resource; title from PDF cover (ebrary, viewed October 3, 2016).
ISBN:
9786613402028
9781118233092
1118233093
9781118722176
1118722175
9781283402026
1283402025
9781118222195
1118222199
OCLC:
769342374

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