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.

9781118026694

Professional Javascript for Web Developers

by
  • ISBN13:

    9781118026694

  • ISBN10:

    1118026691

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2012-01-18
  • 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: $44.99

Summary

Professional JavaScript for Web Developers, 3rd Edition begins with an indepth introduction to the JavaScript Language and then progresses to break down how JavaScript is applied for web development using the latest web development technologies. This latest edition is updated to fully cover HTML5 and other siginificant advances in Web Development as it realtees to JavaScript. Topic covered include: JavaScript language basics and syntax How JavaScript is implemented into HTML Objecte Oriented JavaScript Browser/Feature Detection in Scripts The HTML Document Object Model (DOM) Event driven JavaScript Development Graphics Development with Native Drag and Drop Controlling the and media elements Error reporting and Debugging Scripting XML JSON and AJAX Offline Application and Data Storage Best Practices Emerging JavaScript API's Much More.

Author Biography

Nicholas C. Zakas is a front-end architect who honed his skills working at Yahoo! for five years. He has worked in web development for over a decade, developing web solutions for some of the largest companies in the world. He is the author of previous editions of Professional JavaScript for Web Developers and a coauthor of Professional Ajax.

Table of Contents

FOREWORD xxxi

INTRODUCTION xxxiii

CHAPTER 1: WHAT IS JAVASCRIPT? 1

CHAPTER 2: JAVASCRIPT IN HTML 13

CHAPTER 3: LANGUAGE BASICS 25

CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 85

CHAPTER 5: REFERENCE TYPES 103

CHAPTER 6: OBJECT-ORIENTED PROGRAMMING 173

CHAPTER 7: FUNCTION EXPRESSIONS 217

CHAPTER 8: THE BROWSER OBJECT MODEL 239

CHAPTER 9: CLIENT DETECTION 271

CHAPTER 10: THE DOCUMENT OBJECT MODEL 309

CHAPTER 11: DOM EXTENSIONS 357

CHAPTER 12: DOM LEVELS 2 AND 3 381

CHAPTER 13: EVENTS 431

CHAPTER 14: SCRIPTING FORMS 511

CHAPTER 15: GRAPHICS WITH CANVAS 551

CHAPTER 16: HTML5 SCRIPTING 591

CHAPTER 17: ERROR HANDLING AND DEBUGGING 607

CHAPTER 18: XML IN JAVASCRIPT 641

CHAPTER 19: ECMASCRIPT FOR XML 671

CHAPTER 20: JSON 691

CHAPTER 21: AJAX AND COMET 701

CHAPTER 22: ADVANCED TECHNIQUES 731

CHAPTER 23: OFFLINE APPLICATIONS AND CLIENT-SIDE STORAGE 765

CHAPTER 24: BEST PRACTICES 801

CHAPTER 25: EMERGING APIS 835

APPENDIX A: ECMASCRIPT HARMONY 857

APPENDIX B: STRICT MODE 877

APPENDIX C: JAVASCRIPT LIBRARIES 885

APPENDIX D: JAVASCRIPT TOOLS 891

INDEX 897

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