Professional Javascript for Web Developers
by Zakas, Nicholas C.Rent Book
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
eBook
We're Sorry
Not Available
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
Table of Contents
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
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.
