Curated Video
Modern JavaScript from the Beginning - Second Edition - Promises Versus Callback Hell
In this video, we will see a comparison of Promises and Callbacks, and how Promises can help us avoid the problems of Callback Hell. You will learn how Promises can make code more readable and maintainable and how to use Promises in...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Promise Chaining
In this video, you will learn how to use Promise chaining to handle multiple asynchronous tasks in a more elegant way. We will see how to chain Promises together and how to use the result of one Promise as the input for the next Promise....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callback to Promise Refactor
In this video, you will learn how to refactor code that uses callbacks into code that uses Promises. We will see how using Promises can make code more readable and easier to maintain and how to handle errors when working with Promises....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Promises
In this video, you will learn about Promises, which are a way to handle asynchronous JavaScript in a more readable and maintainable way than using callbacks. You will learn how Promises work, how to create them, and how to use them to...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callback Hell
In this video, you will learn about the problem of Callback Hell, which can occur when working with asynchronous JavaScript. You will learn what it is, how it can make code difficult to read and maintain, and how to avoid it using...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callbacks
In this video, you will learn about callbacks in JavaScript. we will see how to use callbacks to execute code after an asynchronous task is completed and how to handle errors and exceptions. This clip is from the chapter "Asynchronous...
Curated Video
Modern JavaScript from the Beginning - Second Edition - setInterval and clearInterval Functions
In this video, you will learn about the setInterval and clearInterval functions in JavaScript. We will see how to use these functions to execute a task repeatedly at a given interval and how to stop the interval. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Under the Hood: How Async JS Works
In this video, you will learn about how asynchronous JavaScript works. We will see how JavaScript uses the event loop to manage asynchronous tasks and how it avoids blocking the main thread of execution. This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Set Item to Edit
In this video, you will learn how to set an item to edit and show its current value in the input field. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Remove Items from Local Storage
In this video, you will learn how to remove items from local storage when they are removed from the shopping list. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Display Items from Local Storage
In this video, you will learn how to display the items from local storage in the shopping list. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Add Items to Local Storage
In this video, you will learn how to add items to the shopping list using local storage. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a shopping...
Curated Video
Modern JavaScript from the Beginning - Second Edition - setTimeout and clearTimeout Functions
In this video, you will learn about the setTimeout and clearTimeout functions in JavaScript. We will see how to use these functions to schedule a task to be executed after a delay and how to cancel a scheduled task. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Prevent Duplicate Items
In this video, you will learn how to prevent adding duplicate items to the shopping list. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Filter Items
In this video, you will learn how to filter the items in the shopping list by name. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a shopping list...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Clear UI State
In this video, you will learn how to clear the UI state after removing an item from the shopping list. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Add Items to List (DOM Only)
In this video, you will learn how to add items to the shopping list using only the DOM (Document Object Model) without using local storage. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Event Delegation and Multiple Events
In this video, you will learn about event delegation in JavaScript. We will explore how to use event delegation to handle events for multiple elements and how to register event listeners for different types of events. This clip is from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Input Events
In this video, we will explore how to handle input events such as change, input, and submit in JavaScript. You will learn how to use event listeners to respond to input events and how to access input values and form data. This clip is...
Curated Video
Modern JavaScript from the Beginning - Second Edition - KeyCode Mini-Project
In this video, we will work on a mini project that uses keyboard events to create a simple game. You will learn how to use event listeners and key properties to detect user input and update the game state accordingly. This clip is from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Keyboard Events and Key Properties
In this video, we will look at how to handle keyboard events such as keydown, keyup, and keypress in JavaScript. You will learn how to use event listeners to respond to keyboard events and how to access key properties of the event...
Curated Video
Modern JavaScript from the Beginning - Second Edition - The Event Object
In this video, you will learn about the event object in JavaScript. We will explore how to access and use properties of the event object to handle events more effectively. This clip is from the chapter "Events" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Mouse Events
In this video, we will look at how to handle mouse events such as click, double-click, hover, and drag in JavaScript. You will learn how to use event listeners to respond to mouse events and perform actions based on them. This clip is...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Event Listeners
In this video, we will explore how to register event listeners to handle events in JavaScript. You will learn about different types of event listeners and how to attach them to HTML elements. This clip is from the chapter "Events" of the...