did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470466735

Professional JavaScript for Web Developers, 2nd Edition

by
  • ISBN13:

    9780470466735

  • ISBN10:

    0470466731

  • Copyright: 2009-01-01
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99
We're Sorry.
No Options Available at This Time.

Summary

Professional JavaScript for Web Developers, 2nd Edition, provides a developer-level introduction along with the more advanced and useful features of JavaScript.Starting at the beginning, the book explores how JavaScript originated and evolved into what it is today. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and the Document Object Model (DOM). The differences in JavaScript implementations used in different popular web browsers are also discussed.Building on that base, the book moves on to cover basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in various markup languages such as HTML. An in-depth examination of events and event handling is followed by an exploration of browser detection techniques and a guide to using regular expressions in JavaScript. The book then takes all this knowledge and applies it to creating dynamic user interfaces.The last part of the book is focused on advanced topics, including performance/memory optimization, best practices, and a look at where JavaScript is going in the future.This book is aimed at three groups of readers:Experienced developers familiar with object-oriented programming who are looking to learn JavaScript as it relates to traditional OO languages such as Java and C++Web application developers attempting to enhance the usability of their web sites and web applicationsNovice JavaScript developers aiming to better understand the languageIn addition, familiarity with the following related technologies is a strong indicator that this book is for you:JavaPHPASP.NETHTMLCSSXMLThis book is not aimed at beginners who lack a basic computer science background or those looking to add some simple user interactions to web sites. These readers should instead refer to Wroxrs"s Beginning JavaScript, 3rd Edition (Wiley, 2007).This book covers:What Is JavaScript?-Explains the origins of JavaScript: where it came from, how it evolved, and what it is today. Concepts introduced include the relationship between JavaScript and ECMAScript, the Document Object Model (DOM), and the Browser Object Model (BOM). A discussion of the relevant standards from the European Computer Manufacturerrs"s Association (ECMA) and the World Wide Web Consortium (W3C) is also included.JavaScript in HTML-Examines how JavaScript is used in conjunction with HTML to create dynamic web pages. Introduces the various ways of embedding JavaScript into a page, including a discussion surrounding the JavaScript content-type and its relationship to the element.Language Basics-Introduces basic language concepts, including syntax and flow control statements. Explains the syntactic similarities of JavaScript and other C-based languages and points out the differences. Type coercion is introduced as it relates to built-in operators.Variables, Scope, and Memory-Explores how variables are handled in JavaScript given their loosely typed nature. A discussion about the differences between primitive and reference values is included, as is information about execution context as it relates to variables. Also, a discussion about garbage collection in JavaScript explains how memory is reclaimed when variables go out of scope.Reference Types-Covers all of the details regarding JavaScript's built-in reference types, such as Object and Array . Each reference type described in ECMA-262 is discussed both in theory and how they relate to browser implementations.<

Table of Contents

What Is JavaScript?
JavaScript in HTML
Language Basics
Variables, Scope, and Memory
Reference Types
Object-Oriented Programming
Anonymous Functions
The Browser Object Model
Client Detection
The Document Object Model
DOM Levels 2 and 3
Events
Scripting Forms
Error Handling and Debugging
XML in JavaScript
ECMAScript for XML
Ajax and JSON
Advanced Techniques
Client-Side Storage
Best Practices
Upcoming APIs
The Evolution of JavaScript
JavaScript Libraries
JavaScript Tools
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program