JavaScript Enlightenment

From Library User to JavaScript Developer

Paperback Engels 2013 1e druk 9781449342883
€ 18,05
Levertijd ± 16 werkdagen

Samenvatting

If you're an advanced beginner or intermediate JavaScript developer, 'JavaScript Enlightenment' will solidify your understanding of the language-especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.

Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you're ready to go under the hood and get your hands dirty with JavaScript internals, this is your book.

- Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly
- Examine the creation of JavaScript objects
- Learn complex values, primitive values, scope, and inheritance
- Understand the importance of the head object
- Work with string, number, and Boolean objects and values
- Discover how to use the null value and the built-in math object
- Get into the details-beyond Mozilla's reference guide for JavaScript 1.5

Specificaties

ISBN13:9781449342883
Taal:Engels
Bindwijze:paperback
Aantal pagina's:147
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:20-1-2013
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Cody Lindley

Cody Lindley, editor of jQuery Cookbook, brings together over a dozen contributors, all of them key people in jQuery's ongoing development process. Each focuses on subjects they've worked with and often helped create.

Andere boeken door Cody Lindley

Inhoudsopgave

Preface

1. JavaScript Objects
-Creating Objects
-JavaScript Constructors Construct and Return Object Instances
-The JavaScript Native/Built-In Object Constructors
-User-Defined/Non-Native Object Constructor Functions
-Instantiating Constructors Using the new Operator
-Creating Shorthand/Literal Values from Constructors
-Primitive (a.k.a. Simple) Values
-The Primitive Values null, undefined, “string”, 10, true, and false -Are Not Objects
-How Primitive Values Are Stored/Copied in JavaScript
-Primitive Values Are Equal by Value
-The String, Number, and Boolean Primitive Values Act Like Objects When Used Like Objects
-Complex (a.k.a. Composite) Values
-How Complex Values Are Stored/Copied in JavaScript
-Complex Objects Are Equal by Reference
-Complex Objects Have Dynamic Properties
-The typeof Operator Used on Primitive and Complex Values
-Dynamic Properties Allow for Mutable Objects
-All Constructor Instances Have Constructor Properties that Point to -Their Constructor Function
-Verify that an Object Is an Instance of a Particular Constructor Function
-An Instance Created From a Constructor Can Have Its Own Independent -Properties (Instance Properties)
-The Semantics of “JavaScript Objects” and “Object() Objects”

2. Working with Objects and Properties
-Complex Objects Can Contain Most of the JavaScript Values as Properties
-Encapsulating Complex Objects in a Programmatically Beneficial Way
-Getting/Setting/Updating an Object's Properties Using Dot Notation or Bracket Notation
-Deleting Object Properties
-How References to Object Properties Are Resolved
-Using hasOwnProperty, Verify That an Object Property Is Not From the Prototype Chain
-Checking If an Object Contains a Given Property Using the in Operator
-Enumerate (Loop Over) an Object's Properties using the for in Loop
-Host Objects versus Native Objects
-Enhancing and Extending Objects with Underscore.js

3. Object()
-Conceptual Overview of Using Object() Objects
-Object() Parameters
-Object() Properties and Methods
-Object() Object Instance Properties and Methods
-Creating Object() Objects Using “Object Literals”
-All Objects Inherit From Object.prototype

4. Function()
-Conceptual Overview of Using Function() Objects
-Function() Parameters
-Function() Properties and Methods
-Function Object Instance Properties and Methods
-Functions Always Return a Value
-Functions Are First-Class Citizens (Not Just Syntax but Values)
-Passing Parameters to a Function
this and arguments Values Available To All Functions
-The arguments.callee Property
-The Function Instance length Property and arguments.length
-Redefining Function Parameters
-Return a Function Before It Is Done (Cancel Function Execution)
-Defining a Function (Statement, Expression, or Constructor)
-Invoking a Function [Function, Method, Constructor, or call() and apply()]
Afgekapt op 60 regels

Managementboek Top 100

€ 18,05
Levertijd ongeveer 16 werkdagen

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          JavaScript Enlightenment