Recorded Videos => [ 102 From 200 ]
-
Uploaded- Introduction And What Is JavaScript ? -
Uploaded- How To Study The Course ? -
Uploaded- Setting Up Environment And Tools -
Uploaded- Work With Chrome Developer Tools -
Uploaded- Where To Put The Code ? -
Uploaded- Comments And Bad Practices -
Uploaded- Output To Screen -
Uploaded- Console Methods And Styling And WebAPI -
Uploaded- What Is ECMAScript ?
- Data Types And Typeof Operator
- Variable Introduction
- Identifiers Name Convention And Rules
- Var, Let, Const Compare
- String Syntax + Character Escape Sequences
- Concatenations
- Template Literals (Template Strings)
- Variable And Concatenation Challenge
- Arithmetic Operators
- Unary Operators
- Type Coercion
- Assignment Operators
- Operators Challenge
- Number
- Number Methods
- Math Object
- Number Challenge
- String Methods Part 1
- String Methods Part 2
- String Methods Part 3
- Strings Challenge
- Comparison Operators
- Logical Operators
- If Conditions
- Nested If
- Conditional (Ternary) Operator
- Nullish Coalescing Operator And Logical Or
- If Challenge
- Switch Statement
- Switch And If Challenges
- Array Big Intro
- Using Length With Array
- Adding And Removing From Arrays
- Searching Arrays
- Sorting Arrays
- Slicing Arrays
- Joining Arrays And Elements
- Arrays Challenges
- Loop For And Concept Of Loop
- Loop On Sequences
- Nested Loop For
- Loop Control - Break, Continue, Label
- Loop For Advanced Examples
-
Practice - Create Products Elements
- Loop While
- Loop Do / While
- Loop Challenges
- Function Intro And Basic Usage
-
Practice - Function Advanced Example
- Function Return Statement And Use Cases
- Function Default Parameters
- Function Rest Parameters
-
Practice - Ultimate Function
- Challenge Function Random Arguments
- Anonymous Function And Use Cases
- Return Nested Function
- Arrow Function
- Scope Global And Local
- Scope Block
- Scope Lexical (Static)
- Function Arrow Challenges
- Object Intro
- Accessing Object With Dot vs Bracket Notation
- Nested Object and Advanced Examples
- Create Object With New Keyword
- This Keyword
- Create Object With Create Method
- Create Object With Assign Method
- What Is DOM ? And Select Elements
- Get / Set Elements Content And Attributes
- Check Attributes And Examples
- Create And Append Elements
-
Practice - Product With Heading And Paragraph
- Deal With Childrens
- Dom Events Object
-
Practice - Validate Form And Prevent Default
- Events Simulation - Click, Focus, Blur
- ClassList Object And Methods
- CSS Styling And Stylesheets
- Before, After, Prepend, Append, Remove
- DOM Traversing
- DOM Cloning
- Add Event Listener And Event Target
-
Practice - Random Background Changer
-
Practice - Simple Counter
-
Practice - Calculate Textarea Characters
- What Is BOM ?
- Alert, Confirm, Prompt
- setTimeout and clearTimeout Methods
- setInterval and clearInterval Methods
- Window Location Object
- Window Open And Close
- Window History Object
- Stop, Focus, Print, Scroll, ScrollTo, ScrollBy
-
Practice - Scroll To Top Using ScrollY
- -
- -
- Navigator Object And Cookies Part 1
- Cookies Part 2
- Local Storage 1
- Local Storage 2
- New Array Methods 1
- New Array Methods 2
- Spread Syntax
- Destructuring Arrays Part 1
- Destructuring Arrays Part 2
- Swap Variables
- Destructuring Function Parameters
- Destructuring Object
- Generators Part 1
- Generators Part 2
- Generators Part 3
- Generators Part 4
- Modules Part 1
- Modules Part 2
- Modules Part 3
- Asynchronous vs Synchronous
- CallStack, WebAPI, Event Loop, Callback Queue
- Pyramid Of Doom
- What Is AJAX ?
- Network Requests And Status Code
- XMLHTTPRequest Part 1
- XMLHTTPRequest Part 2
- Loop On Responses
- Real Life Examples Of AJAX Call
- Promise Intro
- Then And Catch
- XHR And Promise
- Prmise All And Race
- Async
- Await
- Error Handling
- Promise With Async / Await
- Fetch API
- Axios
- Bookmark Application [ 6 Videos ]
- Sticky Notes [ 8 Videos ]
