Professional JavaScript for Web Developers, 3rd Edition Front Cover

Professional JavaScript for Web Developers, 3rd Edition

  • Length: 960 pages
  • Edition: 3
  • Publisher:
  • Publication Date: 2012-01-18
  • ISBN-10: 1118026691
  • ISBN-13: 9781118026694
  • Sales Rank: #71500 (See Top 100 Books)
Description

A significant update to a bestselling JavaScript book

As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application caches. After an in-depth introduction to the JavaScript language, this updated edition of a bestseller progresses to break down how JavaScript is applied for web development using the latest web development technologies. Veteran author and JavaScript guru Nicholas Zakas shows how JavaScript works with the new HTML5 as well as other significant advances in web development as it relates to JavaScript.

  • Begins with an introduction to JavaScript basics and then moves on to more advanced topics regarding JavaScript and advances in web development technologies
  • Describes how JavaScript is implemented into HTML5
  • Covers browser/feature detection in scripts, event-driven JavaScript development, error reporting and debugging, offline application and data storage, and more

Professional JavaScript for Web Developers, 3rd Edition is an authoritative JavaScript resource that every web developers should have.

Table of Contents

Chapter 1: What Is Javascript?
Chapter 2: Javascript In HTML
Chapter 3: Language Basics
Chapter 4: Variables, Scope, and Memory
Chapter 5: Reference Types
Chapter 6: Object-Oriented Programming
Chapter 7: Function Expressions
Chapter 8: The Browser Object Model
Chapter 9: Client Detection
Chapter 10: The Document Object Model
Chapter 11: Dom Extensions
Chapter 12: Dom Levels 2 and 3
Chapter 13: Events
Chapter 14: Scripting Forms
Chapter 15: Graphics With Canvas
Chapter 16: HTML5 Scripting
Chapter 17: Error Handling And Debugging
Chapter 18: XML in Javascript
Chapter 19: Ecmascript for XML
Chapter 20: JSON
Chapter 21: Ajax and Comet
Chapter 22: Advanced Techniques
Chapter 23: Offline Applications And Client-Side Storage
Chapter 24: Best Practices
Chapter 25: Emerging APIs

Appendix A: ECMAScript Harmony
Appendix B: Strict Mode
Appendix C: JavaScript Libraries
Appendix D: JavaScript Tools

To access the link, solve the captcha.