SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Professional JavaScript for Web Developers, 4th Edition
Professional JavaScript for Web Developers, 4th Edition

Professional JavaScript for Web Developers, 4th Edition


Course details

4.1∙10 Ratings4 reviews

Published
October 2019
Publisher
Wiley
Chapters
33

About the course

Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros

is the essential guide to next-level JavaScript development. Written for intermediate-to-advanced programmers, this book jumps right into the technical details to help you clean up your code and become a more sophisticated JavaScript developer. From JavaScript-specific object-oriented programming and inheritance, to combining JavaScript with HTML and other markup languages, expert instruction walks you through the fundamentals and beyond. This new fourth edition has been updated to cover ECMAScript 6 and 7 (also known as ES2015 and ES2016) and the major re-imagination and departure from ES 5.1; new frameworks and libraries, new techniques, new testing tools, and more are explained in detail for the professional developer, with a practical focus that helps you put your new skills to work on real-world projects.

The latest—and most dramatic—ES release is already being incorporated into JavaScript engines in major browsers; this, coupled with the rise in mobile web traffic increasing demand for responsive, dynamic web design, means that all web developers need to update their skills—and this book is your ideal resource for quick, relevant guidance.

  • Get up to date with ECMAScript 6 and 7, new frameworks, and new libraries
  • Delve into web animation, emerging APIs, and build systems
  • Test more effectively with mocks, unit tests, functional tests, and other tools
  • Plan your builds for future ES releases

Even if you think you know JavaScript, new ES releases bring big changes that will affect the way you work. For a professional-level update that doesn't waste time on coding fundamentals, Professional JavaScript for Web Developers is the ultimate resource to bring you up to speed.

Author

Matt Frisbie

Matt Frisbie

Course Outline

Chapter 1: What Is JavaScript?
Chapter 2: JavaScript in HTML
Chapter 3: Language Basics
Chapter 4: Variables, Scope, and Memory
Chapter 5: Basic Reference Types
Chapter 6: Collection Reference Types
Chapter 7: Iterators and Generators
Chapter 8: Objects, Classes, and Object-Oriented Programming
Chapter 9: Proxies and Reflect
Chapter 10: Functions
Chapter 11: Promises and Async Functions
Chapter 12: The Browser Object Model
Chapter 13: Client Detection
Chapter 14: The Document Object Model
Chapter 15: DOM Extensions
Chapter 16: DOM Levels 2 and 3
Chapter 17: Events
Chapter 18: Animation and Graphics with Canvas
Chapter 19: Scripting Forms
Chapter 20: JavaScript APIs
Chapter 21: Error Handling and Debugging
Chapter 22: XML in JavaScript
Chapter 23: JSON
Chapter 24: Network Requests and Remote Resources
Chapter 25: Client-Side Storage
Chapter 26: Modules
Chapter 27: Workers
Chapter 28: Best Practices
Chapter 29: ES2018 and ES2019
Chapter 30: Strict Mode
Chapter 31: JavaScript Libraries and Frameworks
Chapter 32: JavaScript Tools
Chapter 33: INDEX

Reviews
4.1

10 total

2
7
1
0
0

Course details

4.1∙10 Ratings4 reviews

Published
October 2019
Publisher
Wiley
Chapters
33

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy