00:00:00 – 01. Section Intro
00:01:04 – 03. PROJECT Bankist Website
00:09:54 – 04. How the DOM Really Works
00:20:30 – 05. Selecting, Creating, and Deleting Elements
00:40:58 – 06. Styles, Attributes and Classes
01:02:42 – 07. Implementing Smooth Scrolling
01:18:38 – 08. Types of Events and Event Handlers
01:29:12 – 09. Event Propagation Bubbling and Capturing
01:34:16 – 10. Event Propagation in Practice
01:52:02 – 11. Event Delegation Implementing Page Navigation
02:10:51 – 12. DOM Traversing
02:25:26 – 13. Building a Tabbed Component
02:49:34 – 14. Passing Arguments to Event Handlers
03:08:17 – 15. Implementing a Sticky Navigation The Scroll Event
03:16:13 – 16. A Better Way The Intersection Observer API
03:40:14 – 17. Revealing Elements on Scroll
03:52:53 – 18. Fixing a Small Scrolling Bug
03:58:02 – 19. Lazy Loading Images
04:16:32 – 20. Building a Slider Component Part 1
04:39:48 – 21. Building a Slider Component Part 2
04:59:24 – 22. Lifecycle DOM Events
05:08:50 – 23. Efficient Script Loading defer and async