Debugging and Fixing Common JavaScript Errors

Debugging and Fixing Common JavaScript Errors

Todd Gardner
Todd Gardner
Track.js
3 hours, 39 minutes

Become a Master

This course and others like it are available as part of our Frontend Masters video subscription.

Watch Free Preview Join Frontend Masters
Stomp out bugs and clean up JavaScript apps! In this course, Todd Gardner (Co-founder of TrackJS), walks through common JavaScript bugs and how to isolate and fix the source of the problems. By coding along, you'll learn the four stages of a debugging cycle needed to fix bugs. Use Chrome Dev Tools, debugger, network profile and more to fix memory leaks, performance problems, network failures and more! This course is for any JavaScript developer that builds, maintains, or tests an application that uses JavaScript. With the knowledge you gain, you’ll be armed to find and squash those bugs faster and for good!
Published: May 22, 2017

Table of Contents

Debugging JavaScript

Fixing Bugs

First Bug

Second Bug

Third Bug

Fourth Bug

JavaScript Quirks

Fifth Bug

Sixth Bug

Seventh Bug

Eighth Bug

Design for Debuggability

Wrapping Up Debugging JavaScript