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 - 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 - 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 - Remove Elements
This video covers how to remove an element from the DOM using JavaScript. It covers the removeChild() method. This clip is from the chapter "DOM Manipulation" of the series "Modern JavaScript from the Beginning".In this section, we will...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Create and Append Elements
This video covers how to create new elements using JavaScript and how to append them to the DOM. It covers the createElement(), createTextNode(), and appendChild() methods. This clip is from the chapter "DOM Manipulation" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Array.reduce Method
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. This clip is from the chapter "Loops, Iteration, and High-Order Array...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Array.map Method
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. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Array.filter Method
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. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - For...of Loop
In this video, you will learn about the for...of loop in JavaScript, which allows us to iterate over the values of an iterable object. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - While and Do While Loops
In this video, you will learn about while and do-while loops in JavaScript and how they differ from for loops. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - For Loop
In this video, we will explore the for loop in JavaScript, which allows us to iterate over a set of values. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Ternary Operator
The ternary operator is a concise way to write if/else statements in JavaScript, and this video shows us how to use it effectively. This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Logical Assignment
This video introduces the logical assignment operators (andand= and ||=), which provide a shorthand way to update variables based on conditions. This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - If Statements
This video covers the basic syntax and use of if statements in JavaScript, which allow us to execute different code blocks based on conditions. This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - More on Arguments and Parameters
This video discusses the differences between arguments and parameters in JavaScript, and how to use them effectively in our functions. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Destructuring and Naming
In this video, you will learn how to use destructuring to extract values from arrays and objects, and how to use naming conventions in JavaScript. This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Basic Array Methods
In this video, you will learn about some basic array methods in JavaScript, such as push(), pop(), shift(), unshift(), and splice(). This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Dates and Times
In this video, we will cover working with dates and times in JavaScript. We will explore the Date object, which provides built-in methods for working with dates and times, as well as common date and time formats. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Working with Numbers
In this video, we will cover the basics of working with numbers in JavaScript. We will explore number literals, operators, and common methods for working with numbers. This clip is from the chapter "Variables, Data Types, Methods, and...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Variables and Constants
In this video, we will cover variables and constants in JavaScript, how to declare them, and how to assign values to them. This clip is from the chapter "Variables, Data Types, Methods, and More" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Execution Context
Here, you will learn about execution context, which is the environment in which JavaScript code is executed. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the Beginning".In...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Declaration Versus Expression
This video discusses the difference between function declarations and function expressions, and how to use them effectively in our code. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Block Scope
This video explains block scope, which was introduced in ES6, and how it differs from global and function scope. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Global and Function Scope
Here, you will learn about global and function scope, and how JavaScript handles variable declarations within these scopes. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the...