In the first part of this course, we have covered:
DOM traversal — how to get access to specific DOM elements or groups of elements
DOM modification — modifying the content and styles of DOM elements, adding new elements, and replacing and removing existing elements
DOM event handling — adding a listener to an element to capture events and execute code in reaction to them
These are the essential basics of writing JavaScript for the Web. In the next part of the course, we will cover forms and basic API calls to start making our apps fully dynamic.