- Node.appendChild(child) to insert or move an element
- Node.insertBefore(childNode, insertBeforeThisNode) to insert or move an element
- Node.remove() to remove an element
- element.classList
- element.classList.remove("class-name")
- element.classList.add("class-name")
- Events
always use document.createElement
* works for all the DOM elements
* dynamic
never use new Audio(), new Option(), new Image etc
* adds more globals to remember
* limited elements have this syntax sugar support
* sometimes saves a few characters --> Use a minifier