Curated Video
Modern JavaScript from the Beginning - Second Edition - Property Flags and Descriptors
In this video, you will learn about the different property flags and descriptors in JavaScript, including how to use the "Object.getOwnPropertyDescriptors()" method to inspect object properties. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - ES2022 Private Class Fields
In this video, you will learn about the new private class fields feature in ES2022, including how to define private object properties using the "#" symbol. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Private Property Underscore Convention
In this video, you will learn about the convention of using underscores to denote private object properties in JavaScript classes. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private Properties" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Getters and Setters with defineProperty()
In this video, you will learn about how to define getters and setters for object properties using the "Object.defineProperty()" method in JavaScript. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private Properties"...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Getters and Setters with Classes
In this video, you will learn about getters and setters in JavaScript classes, including how to define them and how to use them to get and set object properties. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private...
Curated Video
Modern JavaScript from the Beginning - Second Edition - bind() and Defining this
In this video, you will learn about the "bind()" method in JavaScript, including how to use it to set the "this" keyword in class methods and how to define the "this" keyword explicitly using arrow functions. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Static Methods
In this video, you will learn about static methods in JavaScript classes, including how to define and use them, and how they differ from instance methods. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Class Inheritance
In this video, you will learn about class inheritance in JavaScript, including how to use the "extends" keyword to create subclasses, how to override superclass methods in subclasses, and how to call superclass methods from within...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Classes
In this video, you will learn about the basics of classes in JavaScript, including how to create classes, instantiate objects from classes, and use constructors to pass arguments to class methods. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - OOP Game Challenge
In this video, we will apply our knowledge of OOP to create a simple game using constructor functions and prototypes. We will demonstrate how to create game objects, add methods to their prototypes, and share properties and methods...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Prototypical Inheritance and call()
In this video, we will discuss prototypical inheritance and demonstrate how to use the call() method to invoke a constructor function from another constructor function. This clip is from the chapter "OOP - Constructors and Prototypes" of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Using Object.create()
In this video, we will explore the Object.create() method and demonstrate how it is used to create objects with a specific prototype. This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Adding Methods to the Prototype
In this video, we will demonstrate how to add methods to the prototype of an object. We will also discuss the benefits of using prototypes to share methods between objects. This clip is from the chapter "OOP - Constructors and...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Prototypes and the Prototype Chain
In this video, we will introduce prototypes and explain how they are used to share properties and methods between objects. We will also discuss the prototype chain and how it is used to look up properties and methods. This clip is from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Working with Object Properties
In this video, we will explore different ways of adding and modifying object properties. We will also discuss property descriptors and how they are used to control the behavior of object properties. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Literals Versus Built-In Constructors
In this video, we will discuss the difference between object literals and built-in constructor functions, such as String(), Number(), and Boolean(). We will also explain why it is generally better to use literals instead of constructors....
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Conditional Rendering
This video delves into various techniques for conditionally rendering components based on specific conditions or user interactions, if statements, ternary operators, and logical operators for implementing conditional rendering effectively.
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Template Literals in React.JS
In this video, you will learn about different methods of styling components in React.JS. we will explore inline styling to directly apply styles to individual elements using JavaScript objects. You will learn about internal styling,...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Conclusion-2
In this video, we will recap and summarize the key concepts and topics covered throughout the JavaScript section and look at a comprehensive overview of the important aspects of JavaScript, including variables, functions, control flow,...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - addEventListener (Events)
In this video, we will explore the addEventListener method to attach event handlers to elements. You will learn to listen for and respond to various events, such as clicks, mouse movements, keyboard input. Understanding event handling is...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - DOM Other Objects
This video explores other important objects in the DOM, such as the Document object, Window object, and Navigator object. You will learn about their properties and methods, and how they can be used to access and manipulate different...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Date Method
In this video, we will explore the Date object and its methods in JavaScript. We will discover functions such as getDate, getMonth, getFullYear, and getTime, which retrieve and manipulate different aspects of dates and times, and format...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Math Method - Part 1
This video focuses on the Math object in JavaScript and its associated methods. We will explore functions which allow us to perform mathematical operations and round numbers in different ways and have a solid understanding of these Math...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - String Methods - Part 2
Continuing from the previous video, this part focuses on additional string methods such as trim, split, replace, concat, and charAt, and how to use these methods to perform operations such as removing whitespace, splitting strings into...