Wrox Home  
Search

Topic: Web

Cover image for product 047022780X
Professional JavaScript for Web Developers, 2nd Edition
Nicholas C. Zakas
ISBN: 978-0-470-22780-0
Paperback
840 pages
January 2009

Back to description


About This Title  |  Chapters on Demand  |  Download Code  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: What Is JavaScript?
12 pages

When JavaScript first appeared in 1995, its main purpose was to handle some of the input validation that had previously been... more

Chapter 2: JavaScript in HTML
10 pages
US $4.99

The introduction of JavaScript into web pages immediately ran into the Web’s predominant language, HTML. As part of its original... more

Chapter 3: Language Basics
56 pages
US $4.99

At the core of any language is a description of how it should work at the most basic level. This description typically defines... more

Chapter 4: Variables, Scope, and Memory
18 pages
US $4.99

The nature of variables in JavaScript, as defined in ECMA-262 Third Edition, is quite unique compared to other languages.... more

Chapter 5: Reference Types
54 pages
US $4.99

A reference value (object) is an instance of a specific reference type. In ECMAScript, reference types are structures used... more

Chapter 6: Object-Oriented Programming
32 pages
US $4.99

Object-oriented (OO) languages typically are identified through their use of classes to create multiple objects that have... more

Chapter 7: Anonymous Functions
18 pages
US $4.99

An anonymous function is any function that doesn’t have a name; these are also sometimes referred to as lambda functions.... more

Chapter 8: The Browser Object Model
28 pages
US $4.99

Though ECMAScript describes the core of JavaScript, the Browser Object Model (BOM) is really the core of using JavaScript... more

Chapter 9: Client Detection
32 pages
US $4.99

Although browser vendors have made a concerted effort to implement common interfaces, the fact remains that each browser... more

Chapter 10: The Document Object Model
56 pages
US $4.99

The Document Object Model (DOM) is an application programming interface (API) for HTML and XML documents. The DOM represents... more

Chapter 11: DOM Levels 2 and 3
48 pages
US $4.99

The first level of the DOM focuses on defining the underlying structure of HTML and XML documents; DOM Levels 2 and 3 build... more

Chapter 12: Events
68 pages
US $4.99

JavaScript’s interaction with HTML is handled through events, which indicate when particular moments of interest occur in... more

Chapter 13: Scripting Forms
32 pages
US $4.99

One of the original uses of JavaScript was to offload some form-processing responsibilities onto the browser instead of relying... more

Chapter 14: Error Handling and Debugging
50 pages
US $4.99

JavaScript has traditionally been known as one of the most difficult programming languages to debug due to its dynamic nature... more

Chapter 15: XML in JavaScript
32 pages
US $4.99

At one point in time, XML was the standard for structured data storage and transmission over the Internet. The evolution... more

Chapter 16: ECMAScript for XML
20 pages
US $4.99

In 2002, a group of companies led by BEA Systems proposed an extension to ECMAScript to add native XML support to the language... more

Chapter 17: Ajax and JSON
22 pages
US $4.99

In 2005, Jesse James Garrett penned an online article entitled, “Ajax: A New Approach to Web Applications”... more

Chapter 18: Advanced Techniques
28 pages
US $4.99

JavaScript is an incredibly flexible language that can be used in a variety of styles. Typically, JavaScript is used either... more

Chapter 19: Client-Side Storage
18 pages
US $4.99

Along with the emergence of web applications came a call for the ability to store user information directly on the client... more

Chapter 20: Best Practices
34 pages
US $4.99

The discipline of web development has grown at an extraordinary rate since 2000. What used to be a virtual Wild West, where... more

Chapter 21: Upcoming APIs
34 pages
US $4.99

With the flurry of interest that Ajax brought back to web development also came a call to restart the browser evolution.... more

Chapter 22: The Evolution of JavaScript
56 pages
US $4.99

With the renewed interest in web development since 2004, conversations began taking place among browser vendors and other... more

Appendix A: JavaScript Libraries
6 pages

JavaScript libraries help to bridge the gap between browser differences and provide easier access to complex browser features... more

Appendix B: JavaScript Tools
8 pages

Writing JavaScript is a lot like writing in any other programming language except that until recently there were fewer tools... more

Professional JavaScript TOC
Professional JavaScript Index
Add to Cart

Web Related Resources

Forums

Articles