Description

Book Synopsis
Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros Professional JavaScript for Web Developers is the essential guide to next-level JavaScript development.

Table of Contents

FOREWORD xlvii

INTRODUCTION xlix

CHAPTER 1: WHAT IS JAVASCRIPT? 1

CHAPTER 2: JAVASCRIPT IN HTML 13

CHAPTER 3: LANGUAGE BASICS 25

CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 101

CHAPTER 5: BASIC REFERENCE TYPES 125

CHAPTER 6: COLLECTION REFERENCE TYPES 167

CHAPTER 7: ITERATORS AND GENERATORS 225

CHAPTER 8: OBJECTS, CLASSES, AND OBJECT-ORIENTED PROGRAMMING 251

CHAPTER 9: PROXIES AND REFLECT 323

CHAPTER 10: FUNCTIONS 349

CHAPTER 11: PROMISES AND ASYNC FUNCTIONS 391

CHAPTER 12: THE BROWSER OBJECT MODEL 437

CHAPTER 13: CLIENT DETECTION 465

CHAPTER 14: THE DOCUMENT OBJECT MODEL 491

CHAPTER 15: DOM EXTENSIONS 543

CHAPTER 16: DOM LEVELS 2 AND 3 563

CHAPTER 17: EVENTS 601

CHAPTER 18: ANIMATION AND GRAPHICS WITH CANVAS 671

CHAPTER 19: SCRIPTING FORMS 707

CHAPTER 20: JAVASCRIPT APIS 743

CHAPTER 21: ERROR HANDLING AND DEBUGGING 823

CHAPTER 22: XML IN JAVASCRIPT 849

CHAPTER 23: JSON 861

CHAPTER 24: NETWORK REQUESTS AND REMOTE RESOURCES 871

CHAPTER 25: CLIENT-SIDE STORAGE 919

CHAPTER 26: MODULES 945

CHAPTER 27: WORKERS 969

CHAPTER 28: BEST PRACTICES 1035

APPENDIX A: ES2018 AND ES2019 1067

APPENDIX B: STRICT MODE 1087

APPENDIX C: JAVASCRIPT LIBRARIES AND FRAMEWORKS 1095

APPENDIX D: JAVASCRIPT TOOLS 1101

INDEX 1113

Professional JavaScript for Web Developers 4th

    Product form

    £999.99

    Includes FREE delivery

    A Paperback / softback by Matt Frisbie

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Professional JavaScript for Web Developers 4th by Matt Frisbie

      Publisher: John Wiley & Sons Inc
      Publication Date: Publication Date: 25/11/2019
      ISBN13: 9781119366447, 978-1119366447
      ISBN10: 1119366445

      Description

      Book Synopsis
      Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros Professional JavaScript for Web Developers is the essential guide to next-level JavaScript development.

      Table of Contents

      FOREWORD xlvii

      INTRODUCTION xlix

      CHAPTER 1: WHAT IS JAVASCRIPT? 1

      CHAPTER 2: JAVASCRIPT IN HTML 13

      CHAPTER 3: LANGUAGE BASICS 25

      CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 101

      CHAPTER 5: BASIC REFERENCE TYPES 125

      CHAPTER 6: COLLECTION REFERENCE TYPES 167

      CHAPTER 7: ITERATORS AND GENERATORS 225

      CHAPTER 8: OBJECTS, CLASSES, AND OBJECT-ORIENTED PROGRAMMING 251

      CHAPTER 9: PROXIES AND REFLECT 323

      CHAPTER 10: FUNCTIONS 349

      CHAPTER 11: PROMISES AND ASYNC FUNCTIONS 391

      CHAPTER 12: THE BROWSER OBJECT MODEL 437

      CHAPTER 13: CLIENT DETECTION 465

      CHAPTER 14: THE DOCUMENT OBJECT MODEL 491

      CHAPTER 15: DOM EXTENSIONS 543

      CHAPTER 16: DOM LEVELS 2 AND 3 563

      CHAPTER 17: EVENTS 601

      CHAPTER 18: ANIMATION AND GRAPHICS WITH CANVAS 671

      CHAPTER 19: SCRIPTING FORMS 707

      CHAPTER 20: JAVASCRIPT APIS 743

      CHAPTER 21: ERROR HANDLING AND DEBUGGING 823

      CHAPTER 22: XML IN JAVASCRIPT 849

      CHAPTER 23: JSON 861

      CHAPTER 24: NETWORK REQUESTS AND REMOTE RESOURCES 871

      CHAPTER 25: CLIENT-SIDE STORAGE 919

      CHAPTER 26: MODULES 945

      CHAPTER 27: WORKERS 969

      CHAPTER 28: BEST PRACTICES 1035

      APPENDIX A: ES2018 AND ES2019 1067

      APPENDIX B: STRICT MODE 1087

      APPENDIX C: JAVASCRIPT LIBRARIES AND FRAMEWORKS 1095

      APPENDIX D: JAVASCRIPT TOOLS 1101

      INDEX 1113

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account