Instructional Video11:46
Curated Video

Modern JavaScript from the Beginning - Second Edition - Add Items to List (DOM Only)

Higher Ed
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.
<
br/>
This clip is from the chapter "Shopping List Project" of the series "Modern...
Instructional Video5:51
Curated Video

Modern JavaScript from the Beginning - Second Edition - Event Delegation and Multiple Events

Higher Ed
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.
<
br/>
This...
Instructional Video11:52
Curated Video

Modern JavaScript from the Beginning - Second Edition - Input Events

Higher Ed
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.
<
br/>...
Instructional Video15:00
Curated Video

Modern JavaScript from the Beginning - Second Edition - KeyCode Mini-Project

Higher Ed
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.
<
br/>
This...
Instructional Video10:32
Curated Video

Modern JavaScript from the Beginning - Second Edition - Keyboard Events and Key Properties

Higher Ed
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...
Instructional Video13:05
Curated Video

Modern JavaScript from the Beginning - Second Edition - The Event Object

Higher Ed
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.
<
br/>
This clip is from the chapter "Events" of the series...
Instructional Video10:52
Curated Video

Modern JavaScript from the Beginning - Second Edition - Mouse Events

Higher Ed
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.
<
br/>...
Instructional Video13:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Event Listeners

Higher Ed
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.
<
br/>
This clip is from the chapter...
Instructional Video9:52
Curated Video

Modern JavaScript from the Beginning - Second Edition - Replace Elements

Higher Ed
This video covers how to replace an element in the DOM with a new element using JavaScript. It covers the replaceChild() method.
<
br/>
This clip is from the chapter "DOM Manipulation" of the series "Modern JavaScript from the...
Instructional Video4:54
Curated Video

Modern JavaScript from the Beginning - Second Edition - Custom insertAfter() Challenge

Higher Ed
This video presents a coding challenge to create a custom function called insertAfter() that can insert an element after a specific element in the DOM.
<
br/>
This clip is from the chapter "DOM Manipulation" of the series "Modern...
Instructional Video9:28
Curated Video

Modern JavaScript from the Beginning - Second Edition - Insert Elements, Text, and HTML

Higher Ed
This video covers how to insert new elements, text, and HTML into the DOM using JavaScript. It covers the insertBefore(), insertAdjacentElement(), insertAdjacentText(), and insertAdjacentHTML() methods.
<
br/>
This clip is from the...
Instructional Video4:14
Curated Video

Modern JavaScript from the Beginning - Second Edition - Refactor to Multiple Functions

Higher Ed
This video covers how to refactor code into multiple functions to make it more organized and easier to read. It covers the concepts of function composition and separation of concerns.
<
br/>
This clip is from the chapter "DOM...
Instructional Video8:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - InnerHTML Versus createElement()

Higher Ed
This video explains the difference between using innerHTML and createElement() to add HTML elements to the DOM. It covers the advantages and disadvantages of each method.
<
br/>
This clip is from the chapter "DOM Manipulation" of...
Instructional Video10:31
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array Method Challenges

Higher Ed
In this video, we will put our knowledge of array methods to the test by tackling some coding challenges.
<
br/>
This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern JavaScript from...
Instructional Video8:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array.reduce Method

Higher Ed
In this video, we will discuss the Array.reduce method, which allows us to reduce an array to a single value by applying a function to each element of the array.
<
br/>
This clip is from the chapter "Loops, Iteration, and High-Order...
Instructional Video15:35
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array.map Method

Higher Ed
In this video, we will explore the Array.map method, which allows us to create a new array by applying a function to each element of an existing array.
<
br/>
This clip is from the chapter "Loops, Iteration, and High-Order Array...
Instructional Video11:36
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array.filter Method

Higher Ed
In this video, we will explore the Array.filter method, which allows us to create a new array with only the elements that pass a certain test.
<
br/>
This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of...
Instructional Video8:40
Curated Video

Modern JavaScript from the Beginning - Second Edition - Array.forEach Method

Higher Ed
In this video, you will learn about the Array.forEach method, which allows us to loop over the elements of an array and execute a function for each element.
<
br/>
This clip is from the chapter "Loops, Iteration, and High-Order...
Instructional Video3:26
Curated Video

Modern JavaScript from the Beginning - Second Edition - Calculator Challenge

Higher Ed
In this video, we will be presented with a challenge to create a simple calculator using the concepts covered in this section.
<
br/>
This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from the...
Instructional Video4:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - The Call Stack

Higher Ed
Finally, this video explains call stack, which is the mechanism used by JavaScript to keep track of function calls and their respective execution contexts.
<
br/>
This clip is from the chapter "Functions, Scope, and Execution...
Instructional Video12:23
Curated Video

Modern JavaScript from the Beginning - Second Edition - Function Challenges

Higher Ed
This video provides challenges for us to test our understanding of the concepts covered in this section.
<
br/>
This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the...
Instructional Video10:28
Curated Video

Modern JavaScript from the Beginning - Second Edition - More on Arguments and Parameters

Higher Ed
This video discusses the differences between arguments and parameters in JavaScript, and how to use them effectively in our functions.
<
br/>
This clip is from the chapter "Functions, Scope, and Execution Context" of the series...
Instructional Video11:32
Curated Video

Modern JavaScript from the Beginning - Second Edition - Variables and Constants

Higher Ed
In this video, we will cover variables and constants in JavaScript, how to declare them, and how to assign values to them.
<
br/>
This clip is from the chapter "Variables, Data Types, Methods, and More" of the series "Modern...
Instructional Video4:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Execution Context in Action

Higher Ed
This video demonstrates how execution context works in practice, using examples to illustrate the different stages of the execution context.
<
br/>
This clip is from the chapter "Functions, Scope, and Execution Context" of the...