- Document Object Model ... co to asi bude?
- sada globálních objektů, které jsou dostupné v prohlížeči
- možnost jak ovlivnit obsah, reagovat na uživatelský vstup, komunikovat se serverem, ukládat data apod.
console.dir(window);
console.dir(document);
- document.getElementById(id)
- element.getElementsByTagName(name)
- document.createElement(name)
- parentNode.appendChild(node)
- element.innerHTML
- element.style.left
- element.setAttribute
- element.getAttribute
- element.addEventListener
- window.onload
- window.scrollTo
- getComputedStyle
- element.querySelector(selectors)
- element.querySelectorAll(selectors)
- Event Propagation - bublání odspoda nahoru
- DOM Events
- event.preventDefault() - zrušení výchozí akce prohlížeče
- canvas
- audio
- webgl
- drag n drop
- web messaging
- web sockets
- web workers
- web storage
- geo location
- file api
- ...