Foundations badge

JavaScript Developer Tools

Foundations Course

Introduction

Knowing how to use the Developer Tools inside your browser is an important skill for any web developer. The Developer Tools are useful for running JavaScript code, editing HTML and CSS styles without having to refresh the page, and viewing performance data. They also save you lots of time. Getting started couldn’t be any easier. You should already be familiar with using them for debugging and working on HTML and CSS, so let’s take a look at how they can benefit us when writing JavaScript.

Lesson Overview

This section contains a general overview of topics that you will learn in this lesson.

  • Change screen size of a website with developer tools
  • View and change the DOM
  • Debug JavaScript
  • Use breakpoints
  • View and edit HTML in the Elements tab
  • View the Resources Panel to check the scripts running on a website
  • Add CSS Pseudostate to a Class
  • View CSS Properties in Alphabetical Order
  • View and edit the Box Model of any Element in Chrome DevTools
  • View a page in print mode
  • Enable or Disable CSS Classes
  • Simulate media queries in Device Mode

Opening Dev Tools

There are three ways to open the Chrome Developer Tools menu:

  1. From the Chrome Menu > More Tools > Developer Tools
  2. Right-click anywhere on a webpage and select Inspect
  3. Use the keyboard shortcut F12 or CTRL + Shift + C (option + command + C on Mac)

Assignment

Google has updated some of the required sections in the below tutorials and some elements have changed or no longer exist, but you can still follow along using the same functionality and tools that they cover. For example, you may be asked to inspect a button that is no longer on the page- you can still follow along and inspect existing elements without issue.

  1. Head to the Chrome DevTools Documentation by Google. The following subsections cover what you’ll be using the Developer Tools for 95% of the time. Feel free to skip the elements you are already familiar with:
  2. Then, watch this video by The Net Ninja for more detail on using the JavaScript Console.

Additional Resources

This section contains helpful links to other content. It isn’t required, so consider it supplemental.

Knowledge Check

This section contains questions for you to check your understanding of this lesson on your own. If you’re having trouble answering a question, click it and review the material it links to.

Improve this lesson on GitHub

Have a question?

Chat with our friendly Odin community in our Discord chatrooms!

Open Discord

Are you interested in accelerating your web development learning experience?

Get started
Thinkful Logo

Thinkful

  • 5-6 months

    5-6 months

  • Job Guarantee

    Job Guarantee

  • 1-on-1 Mentorship

    1-on-1 Mentorship