Syntax CheatSheet
Creating Elements
Section titled “Creating Elements”const element = document.createElement(element);const documentFragment = document.createDocumentFragment();Adding Elements to the DOM
Section titled “Adding Elements to the DOM”parentElement.appendChild(newElement);parentElement.insertBefore(newElement, referenceElement);// das ist alles genauso auf documentFragment anwendbar:documentFragment.appendChild(newElement);documentFragment.insertBefore(newElement, referenceElement);
// das documentFragment wird dann seinerseits eingefügt:parentElement.appendChild(documentFragment);parentElement.insertBefore(documentFragment, referenceElement);Arrays
Section titled “Arrays”Array Properties
Section titled “Array Properties”Array.lengthconst groceries = ['cabbage', 'tomato sauce', 'salmon'];console.log(groceries.length); // 3Array Methods
Section titled “Array Methods”// Find the index of an itemArray.indexOf(itemToFind); // for primitive values
// add an item to the startArray.unshift(item, anotherItem);// remove an item from the startArray.shift(); // use as often as needed// add an item to the endArray.push(item, anotherItem);// remove an item from the endArray.pop(); // use as often as needed
// add and remove items anywhereArray.splice(index, deleteCount, itemsToAdd);
// copying an array without changing the original arrayArray.slice();Node Properties and Methods
Section titled “Node Properties and Methods”Node.parentElement: gibt das Elternelement dieses Knotens zurück. Wenn der Knoten kein Elternelement hat oder der Elternteil kein Element ist, wirdnullzurückgegeben.Node.textContent: gibt (oder setzt) den Textinhalt eines Elements und all seiner Nachfahren.
Fetch API / JSON
Section titled “Fetch API / JSON”- JSON to JavaScript:
JSON.parse(el); - JavaScript to JSON:
JSON.stringify(el);