Basic
Details
- What is DOM?
- DOM main types and interfaces
- Finding/creating/updating/removing elements using DOM API.
- Using the “Elements” panel in Chrome DevTools
Links
- https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction#fundamental_data_types
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction#core_interfaces_in_the_dom
- https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Examples
- https://blog.bitsrc.io/9-element-tab-features-in-chrome-devtools-for-effective-debugging-1b02aa8f000a
Courses
Intermediate
Details
- Iframes, embedding
- Event bubbling and capturing, preventDefault
- DocumentFragment
- WebComponents, ShadowDOM
- Semantic Web
Links
- https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Other_embedding_technologies
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events
- https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment
- https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM
- https://developer.mozilla.org/en-US/docs/Glossary/Semantics