Table of Contents
Browse by FoldersFundamentals
Learn the difference between a literals and variables, and how to declare the latter.
Learn what statements are and how to organize your code to maximize readability and maintainability.
Learn the different types of
Learn about Strings.
Learn about booleans, null and undefined and what makes each special.
Learn how to navigate control flow with if and switch statements.
Learn about anonymous functions, closures and IIFE.
Learn about how variables can have a local and global scope.
Learn how to check for the existance of a property, or loop through all properties of an object.
Learn about the window object, the top-most element in the Browser Object Model, which allows you to query the user's window properties and functions.
Learn about the history, location, navigator and screen elements of the Browser Object Model.
Take a look into the Document Object Model, its tree-like structure and the four types of nodes.
Learn how to access single elements by using the getElementById() function as well as the querySelector(). Additionally, learn how to traverse the DOM tree.
Learn how to create elements, add attributes to them and attach them to the DOM. Also learn how to remove elements from the DOM.