JavaScript: The Definitive Guide, 6th Edition
eBook Details:
- Paperback: 1100 pages
- Publisher: WOW! eBook; 6th edition (May 10, 2011)
- Language: English
- ISBN-10: 0596805527
- ISBN-13: 978-0596805524
eBook Description:
JavaScript: The Definitive Guide, Sixth Edition: Activate Your Web Pages
Whether you need an example-driven programmer’s guide or a complete desk reference, JavaScript: The Definitive Guide, Sixth Edition is the most authoritative book on the language that runs the Web. The sixth edition offers comprehensive coverage of ECMAScript 5 (the new language standard) and also the new APIs introduced in HTML5. The chapters on functions and classes have been completely rewritten and updated to match current best practices. A new chapter covers language extensions and subsets.
Whether you need an example-driven programmer’s guide or a complete desk reference, JavaScript: The Definitive Guide, Sixth Edition is the most authoritative book on the language that runs the Web. The sixth edition offers comprehensive coverage of ECMAScript 5 (the new language standard) and also the new APIs introduced in HTML5. The chapters on functions and classes have been completely rewritten and updated to match current best practices. A new chapter covers language extensions and subsets.
Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide, Sixth Edition an essential resource. David Flanagan’s approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer’s requirements nicely.
The brand-new fourth edition of Flanagan’s “Rhino Book” includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying-as he did in earlier editions–what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It’s impossible to keep track of the differences among half a dozen vendors’ generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers’ capabilities.
JavaScript: The Definitive Guide, Sixth Edition is organized into four sections:
- Learn the core JavaScript language in detail – ideal for newcomers as well as experienced JavaScript programmers who want to sharpen their skills
- Understand the scripting environment provided by web browsers with broad and deep coverage of client-side JavaScript illustrated by many sophisticated examples
- Get a complete reference for core JavaScript that documents every class, object, constructor, method, function, property, and constant
- Consult a separate reference to client-side JavaScript, including legacy web browser APIs, the standard Level 2 DOM API, the XMLHttpRequest object, and the canvas tag
About the Author
David Flanagan
David Flanagan is a programmer and writer with a website at http://davidflanagan.com. His other O’Reilly books include JavaScript Pocket Reference, The Ruby Programming Language, and Java in a Nutshell. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the Pacific Northwest between the cities of Seattle, Washington, and Vancouver, British Columbia.
[download id=”36″ format=”1″]