Buch, Englisch, 960 Seiten, Format (B × H): 189 mm x 233 mm, Gewicht: 1623 g
Buch, Englisch, 960 Seiten, Format (B × H): 189 mm x 233 mm, Gewicht: 1623 g
ISBN: 978-1-118-02669-4
Verlag: Wiley John + Sons
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.
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
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