DevTools is a powerful tool for debugging and analyzing what's happening on the page. Frontend development cannot be done without it. Modern browsers are already fully equipped with this useful tool, you just need to find it in the menu and activate it. And it's worth spending time and exploring the capabilities of DevTools. There are so many things that DevTools can be used for that this course simply isn't enough to study all its possibilities. The Internet is full of articles all about the most interesting ways to use DevTools, and its hidden features. So, we'll only go through the basic features here.
All errors that occur in browser-based js are output to the console. You can not only view them, but also open the source code to see where the error appeared.
After choosing an element in this way, you can go to the console
tab and type $0
. This is how you can get access to this element.
You can use the $()
function to simplify the search for elements by selector. Compare:
document.querySelector('.row');
// Technically similar to working with jQuery, but it isn't jQuery
$('.row');
The function console.dir
outputs DOM nodes in a format that's convenient for analysis.
The Hexlet support team or other students will answer you.
A professional subscription will give you full access to all Hexlet courses, projects and lifetime access to the theory of lessons learned. You can cancel your subscription at any time.
Programming courses for beginners and experienced developers. Start training for free
Our graduates work in companies:
From a novice to a developer. Get a job or your money back!
Sign up or sign in
Ask questions if you want to discuss a theory or an exercise. Hexlet Support Team and experienced community members can help find answers and solve a problem.