This is a project created by Jonas Schmedtmann for his course 'The Complete JavaScript Course 2023: From Zero to Expert!' in the UDEMY platform.
- Learn how to use HTML DOM Element scrollIntoView.
- Learn Event Delegation and best practices to page navigation.
- Use .closest() method to find node that matches specific CSS selector.
- Build a tabbed component using HTML attributes data-tab and dataset.
- Understand .bind() method to work around handler 1 parameter-rule.
- Create a sticky nav using IntersectionObserver API and .getBoundingClientRect() method.
- Learn how to optimize images with lazy loading.
- Learn how to build a slider component.
- Understand how to efficiently load js script using defer.