【资源目录】:


├──01 – Welcome, Welcome, Welcome!

| ├──001 Course Structure and Projects.mp4 88.90M

| ├──001 Course Structure and Projects.srt 5.50kb

| ├──001 Course Structure and Projects_en.srt 7.51kb

| ├──002 course-material-v2.2.zip 26.87M

| ├──002 Download-all-starter-code.url 0.08kb

| ├──002 Read Before You Start!.html 1.49kb

| ├──003 Watch Before You Start!.mp4 40.89M

| ├──003 Watch Before You Start!.srt 7.29kb

| ├──003 Watch Before You Start!_en.srt 9.19kb

| ├──004 Setting Up Our Code Editor.mp4 49.14M

| ├──004 Setting Up Our Code Editor.srt 10.05kb

| ├──004 Setting Up Our Code Editor_en.srt 12.23kb

| └──external-links.txt 0.09kb

├──02 – JavaScript Fundamentals – Part 1

| ├──001 Section Intro.mp4 18.80M

| ├──001 Section Intro.srt 0.93kb

| ├──001 Section Intro_en.srt 1.19kb

| ├──002 Hello World!.mp4 9.49M

| ├──002 Hello World!.srt 7.27kb

| ├──002 Hello World!_en.srt 8.96kb

| ├──003 A Brief Introduction to JavaScript.mp4 50.46M

| ├──003 A Brief Introduction to JavaScript.srt 13.79kb

| ├──003 A Brief Introduction to JavaScript_en.srt 18.31kb

| ├──003 theory-lectures-v2.pdf 29.38M

| ├──004 Linking a JavaScript File.mp4 81.75M

| ├──004 Linking a JavaScript File.srt 17.98kb

| ├──004 Linking a JavaScript File_en.srt 22.71kb

| ├──005 Values and Variables.mp4 79.96M

| ├──005 Values and Variables.srt 18.13kb

| ├──005 Values and Variables_en.srt 23.09kb

| ├──006 Link-to-assignments.url 0.09kb

| ├──006 Practice Assignments.html 0.71kb

| ├──007 Data Types.mp4 100.54M

| ├──007 Data Types.srt 21.65kb

| ├──007 Data Types_en.srt 27.01kb

| ├──008 let, const and var.mp4 48.26M

| ├──008 let, const and var.srt 11.22kb

| ├──008 let, const and var_en.srt 14.21kb

| ├──009 Basic Operators.mp4 112.38M

| ├──009 Basic Operators.srt 21.38kb

| ├──009 Basic Operators_en.srt 26.59kb

| ├──010 Operator Precedence.mp4 76.09M

| ├──010 Operator Precedence.srt 13.17kb

| ├──010 Operator Precedence_en.srt 16.27kb

| ├──011 A Note About Challenges.html 0.82kb

| ├──011 all-coding-challenges.pdf 1.88M

| ├──013 all-coding-challenges.pdf 1.88M

| ├──013 CHALLENGE #1 Video Solution.mp4 32.02M

| ├──013 CHALLENGE #1 Video Solution.srt 7.95kb

| ├──013 CHALLENGE #1 Video Solution_en.srt 9.14kb

| ├──014 Strings and Template Literals.mp4 59.52M

| ├──014 Strings and Template Literals.srt 12.79kb

| ├──014 Strings and Template Literals_en.srt 16.86kb

| ├──015 Taking Decisions if else Statements.mp4 63.71M

| ├──015 Taking Decisions if else Statements.srt 15.34kb

| ├──015 Taking Decisions if else Statements_en.srt 19.03kb

| ├──017 CHALLENGE #2 Video Solution.mp4 34.73M

| ├──017 CHALLENGE #2 Video Solution.srt 5.48kb

| ├──017 CHALLENGE #2 Video Solution_en.srt 6.41kb

| ├──018 Type Conversion and Coercion.mp4 53.42M

| ├──018 Type Conversion and Coercion.srt 19.63kb

| ├──018 Type Conversion and Coercion_en.srt 25.40kb

| ├──019 Truthy and Falsy Values.mp4 58.00M

| ├──019 Truthy and Falsy Values.srt 12.15kb

| ├──019 Truthy and Falsy Values_en.srt 14.29kb

| ├──020 Equality Operators == vs. ===.mp4 88.44M

| ├──020 Equality Operators == vs. ===.srt 18.54kb

| ├──020 Equality Operators == vs. ===_en.srt 24.03kb

| ├──021 Boolean Logic.mp4 33.20M

| ├──021 Boolean Logic.srt 10.37kb

| ├──021 Boolean Logic_en.srt 14.31kb

| ├──022 Logical Operators.mp4 66.60M

| ├──022 Logical Operators.srt 11.41kb

| ├──022 Logical Operators_en.srt 13.97kb

| ├──024 CHALLENGE #3 Video Solution.mp4 78.81M

| ├──024 CHALLENGE #3 Video Solution.srt 12.24kb

| ├──024 CHALLENGE #3 Video Solution_en.srt 14.76kb

| ├──025 The switch Statement.mp4 89.89M

| ├──025 The switch Statement.srt 13.75kb

| ├──025 The switch Statement_en.srt 16.63kb

| ├──026 Statements and Expressions.mp4 29.43M

| ├──026 Statements and Expressions.srt 7.18kb

| ├──026 Statements and Expressions_en.srt 9.42kb

| ├──027 The Conditional (Ternary) Operator.mp4 54.01M

| ├──027 The Conditional (Ternary) Operator.srt 11.67kb

| ├──027 The Conditional (Ternary) Operator_en.srt 14.16kb

| ├──029 CHALLENGE #4 Video Solution.mp4 36.83M

| ├──029 CHALLENGE #4 Video Solution.srt 6.88kb

| ├──029 CHALLENGE #4 Video Solution_en.srt 7.98kb

| ├──030 JavaScript Releases ES5, ES6+ and ESNext.mp4 66.79M

| ├──030 JavaScript Releases ES5, ES6+ and ESNext.srt 17.23kb

| ├──030 JavaScript Releases ES5, ES6+ and ESNext_en.srt 23.16kb

| └──external-links.txt 0.10kb

├──03 – JavaScript Fundamentals – Part 2

| ├──001 Section Intro.mp4 12.19M

| ├──001 Section Intro.srt 0.68kb

| ├──001 Section Intro_en.srt 0.83kb

| ├──002 Activating Strict Mode.mp4 42.03M

| ├──002 Activating Strict Mode.srt 11.88kb

| ├──002 Activating Strict Mode_en.srt 15.40kb

| ├──003 Functions.mp4 104.72M

| ├──003 Functions.srt 19.49kb

| ├──003 Functions_en.srt 27.89kb

| ├──004 Function Declarations vs. Expressions.mp4 52.26M

| ├──004 Function Declarations vs. Expressions.srt 11.10kb

| ├──004 Function Declarations vs. Expressions_en.srt 15.17kb

| ├──005 Arrow Functions.mp4 50.15M

| ├──005 Arrow Functions.srt 11.05kb

| ├──005 Arrow Functions_en.srt 14.79kb

| ├──006 Functions Calling Other Functions.mp4 59.39M

| ├──006 Functions Calling Other Functions.srt 11.03kb

| ├──006 Functions Calling Other Functions_en.srt 14.98kb

| ├──007 Reviewing Functions.mp4 97.85M

| ├──007 Reviewing Functions.srt 18.42kb

| ├──007 Reviewing Functions_en.srt 23.76kb

| ├──009 CHALLENGE #1 Video Solution.mp4 86.34M

| ├──009 CHALLENGE #1 Video Solution.srt 16.25kb

| ├──009 CHALLENGE #1 Video Solution_en.srt 19.07kb

| ├──010 Introduction to Arrays.mp4 131.73M

| ├──010 Introduction to Arrays.srt 25.77kb

| ├──010 Introduction to Arrays_en.srt 32.35kb

| ├──011 Basic Array Operations (Methods).mp4 83.72M

| ├──011 Basic Array Operations (Methods).srt 12.54kb

| ├──011 Basic Array Operations (Methods)_en.srt 15.69kb

| ├──013 CHALLENGE #2 Video Solution.mp4 44.39M

| ├──013 CHALLENGE #2 Video Solution.srt 6.98kb

| ├──013 CHALLENGE #2 Video Solution_en.srt 8.33kb

| ├──014 Introduction to Objects.mp4 29.17M

| ├──014 Introduction to Objects.srt 7.04kb

| ├──014 Introduction to Objects_en.srt 9.29kb

| ├──015 Dot vs. Bracket Notation.mp4 142.29M

| ├──015 Dot vs. Bracket Notation.srt 20.37kb

| ├──015 Dot vs. Bracket Notation_en.srt 26.88kb

| ├──016 Object Methods.mp4 151.97M

| ├──016 Object Methods.srt 25.04kb

| ├──016 Object Methods_en.srt 32.47kb

| ├──018 CHALLENGE #3 Video Solution.mp4 56.09M

| ├──018 CHALLENGE #3 Video Solution.srt 10.63kb

| ├──018 CHALLENGE #3 Video Solution_en.srt 14.78kb

| ├──019 Iteration The for Loop.mp4 75.35M

| ├──019 Iteration The for Loop.srt 13.18kb

| ├──019 Iteration The for Loop_en.srt 15.68kb

| ├──020 Looping Arrays, Breaking and Continuing.mp4 152.70M

| ├──020 Looping Arrays, Breaking and Continuing.srt 25.89kb

| ├──020 Looping Arrays, Breaking and Continuing_en.srt 33.44kb

| ├──021 Looping Backwards and Loops in Loops.mp4 75.19M

| ├──021 Looping Backwards and Loops in Loops.srt 11.95kb

| ├──021 Looping Backwards and Loops in Loops_en.srt 15.65kb

| ├──022 The while Loop.mp4 78.51M

| ├──022 The while Loop.srt 13.00kb

| ├──022 The while Loop_en.srt 16.48kb

| ├──024 CHALLENGE #4 Video Solution.mp4 79.15M

| ├──024 CHALLENGE #4 Video Solution.srt 12.73kb

| └──024 CHALLENGE #4 Video Solution_en.srt 14.74kb

├──04 – How to Navigate This Course

| ├──001 Pathways and Section Roadmaps.mp4 63.60M

| ├──001 Pathways and Section Roadmaps.srt 4.54kb

| ├──001 Pathways and Section Roadmaps_en.srt 6.17kb

| ├──002 Course Pathways.html 0.18kb

| └──002 pathways.pdf 4.56M

├──05 – Developer Skills & Editor Setup

| ├──001 Section Intro.mp4 13.59M

| ├──001 Section Intro.srt 0.60kb

| ├──001 Section Intro_en.srt 0.81kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.74kb

| ├──003 Setting up Prettier and VS Code.mp4 102.56M

| ├──003 Setting up Prettier and VS Code.srt 19.95kb

| ├──003 Setting up Prettier and VS Code_en.srt 25.92kb

| ├──004 Installing Node.js and Setting Up a Dev Environment.mp4 73.77M

| ├──004 Installing Node.js and Setting Up a Dev Environment.srt 14.53kb

| ├──004 Installing Node.js and Setting Up a Dev Environment_en.srt 16.89kb

| ├──005 Learning How to Code.mp4 94.78M

| ├──005 Learning How to Code.srt 22.21kb

| ├──005 Learning How to Code_en.srt 28.42kb

| ├──006 How to Think Like a Developer Become a Problem Solver!.mp4 52.21M

| ├──006 How to Think Like a Developer Become a Problem Solver!.srt 12.96kb

| ├──006 How to Think Like a Developer Become a Problem Solver!_en.srt 16.77kb

| ├──007 Using Google, StackOverflow and MDN.mp4 219.93M

| ├──007 Using Google, StackOverflow and MDN.srt 28.12kb

| ├──007 Using Google, StackOverflow and MDN_en.srt 35.23kb

| ├──008 Debugging (Fixing Errors).mp4 25.45M

| ├──008 Debugging (Fixing Errors).srt 6.37kb

| ├──008 Debugging (Fixing Errors)_en.srt 7.98kb

| ├──009 Debugging with the Console and Breakpoints.mp4 151.31M

| ├──009 Debugging with the Console and Breakpoints.srt 21.34kb

| ├──009 Debugging with the Console and Breakpoints_en.srt 27.12kb

| ├──010 Coding Challenge #1.mp4 107.43M

| ├──010 Coding Challenge #1.srt 16.52kb

| ├──010 Coding Challenge #1_en.srt 20.64kb

| └──external-links.txt 0.10kb

├──06 – [OPTIONAL] HTML & CSS Crash Course

| ├──001 Section Intro.mp4 13.63M

| ├──001 Section Intro.srt 0.61kb

| ├──001 Section Intro_en.srt 0.89kb

| ├──002 Basic HTML Structure and Elements.mp4 44.50M

| ├──002 Basic HTML Structure and Elements.srt 10.87kb

| ├──002 Basic HTML Structure and Elements_en.srt 13.72kb

| ├──003 Attributes, Classes and IDs.mp4 82.30M

| ├──003 Attributes, Classes and IDs.srt 15.84kb

| ├──003 Attributes, Classes and IDs_en.srt 19.42kb

| ├──004 Basic Styling with CSS.mp4 79.85M

| ├──004 Basic Styling with CSS.srt 14.74kb

| ├──004 Basic Styling with CSS_en.srt 18.51kb

| ├──005 Introduction to the CSS Box Model.mp4 140.20M

| ├──005 Introduction to the CSS Box Model.srt 25.14kb

| └──005 Introduction to the CSS Box Model_en.srt 31.65kb

├──07 – JavaScript in the Browser DOM and Events Fundamentals

| ├──001 Section Intro.mp4 16.58M

| ├──001 Section Intro.srt 0.78kb

| ├──001 Section Intro_en.srt 1.17kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.93kb

| ├──003 PROJECT #1 Guess My Number!.mp4 42.86M

| ├──003 PROJECT #1 Guess My Number!.srt 11.65kb

| ├──003 PROJECT #1 Guess My Number!_en.srt 14.31kb

| ├──004 What’s the DOM and DOM Manipulation.mp4 30.22M

| ├──004 What’s the DOM and DOM Manipulation.srt 7.58kb

| ├──004 What’s the DOM and DOM Manipulation_en.srt 9.88kb

| ├──005 Selecting and Manipulating Elements.mp4 54.74M

| ├──005 Selecting and Manipulating Elements.srt 9.40kb

| ├──005 Selecting and Manipulating Elements_en.srt 12.17kb

| ├──006 Handling Click Events.mp4 92.96M

| ├──006 Handling Click Events.srt 16.34kb

| ├──006 Handling Click Events_en.srt 19.81kb

| ├──007 Implementing the Game Logic.mp4 160.27M

| ├──007 Implementing the Game Logic.srt 21.48kb

| ├──007 Implementing the Game Logic_en.srt 26.38kb

| ├──008 Manipulating CSS Styles.mp4 68.51M

| ├──008 Manipulating CSS Styles.srt 9.92kb

| ├──008 Manipulating CSS Styles_en.srt 12.94kb

| ├──009 Coding Challenge #1.mp4 87.91M

| ├──009 Coding Challenge #1.srt 13.48kb

| ├──009 Coding Challenge #1_en.srt 16.60kb

| ├──010 Implementing Highscores.mp4 59.52M

| ├──010 Implementing Highscores.srt 9.01kb

| ├──010 Implementing Highscores_en.srt 10.50kb

| ├──011 Refactoring Our Code The DRY Principle.mp4 128.23M

| ├──011 Refactoring Our Code The DRY Principle.srt 14.59kb

| ├──011 Refactoring Our Code The DRY Principle_en.srt 20.56kb

| ├──012 PROJECT #2 Modal Window.mp4 88.89M

| ├──012 PROJECT #2 Modal Window.srt 16.05kb

| ├──012 PROJECT #2 Modal Window_en.srt 19.66kb

| ├──013 Working With Classes.mp4 153.26M

| ├──013 Working With Classes.srt 22.12kb

| ├──013 Working With Classes_en.srt 26.35kb

| ├──014 Handling an Esc Keypress Event.mp4 95.82M

| ├──014 Handling an Esc Keypress Event.srt 16.95kb

| ├──014 Handling an Esc Keypress Event_en.srt 22.06kb

| ├──015 PROJECT #3 Pig Game.mp4 91.70M

| ├──015 PROJECT #3 Pig Game.srt 21.05kb

| ├──015 PROJECT #3 Pig Game_en.srt 25.44kb

| ├──016 Rolling the Dice.mp4 102.12M

| ├──016 Rolling the Dice.srt 16.86kb

| ├──016 Rolling the Dice_en.srt 21.13kb

| ├──017 Switching the Active Player.mp4 90.74M

| ├──017 Switching the Active Player.srt 15.54kb

| ├──017 Switching the Active Player_en.srt 20.75kb

| ├──018 Holding Current Score.mp4 177.03M

| ├──018 Holding Current Score.srt 28.46kb

| ├──018 Holding Current Score_en.srt 34.93kb

| ├──019 Resetting the Game.mp4 114.78M

| ├──019 Resetting the Game.srt 17.80kb

| ├──019 Resetting the Game_en.srt 22.44kb

| └──external-links.txt 0.10kb

├──08 – How JavaScript Works Behind the Scenes

| ├──001 Section Intro.mp4 32.61M

| ├──001 Section Intro.srt 1.48kb

| ├──001 Section Intro_en.srt 2.12kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.92kb

| ├──003 An High-Level Overview of JavaScript.mp4 60.60M

| ├──003 An High-Level Overview of JavaScript.srt 13.52kb

| ├──003 An High-Level Overview of JavaScript_en.srt 18.19kb

| ├──004 The JavaScript Engine and Runtime.mp4 61.63M

| ├──004 The JavaScript Engine and Runtime.srt 15.09kb

| ├──004 The JavaScript Engine and Runtime_en.srt 20.48kb

| ├──005 Execution Contexts and The Call Stack.mp4 81.68M

| ├──005 Execution Contexts and The Call Stack.srt 19.73kb

| ├──005 Execution Contexts and The Call Stack_en.srt 26.79kb

| ├──006 Scope and The Scope Chain.mp4 127.22M

| ├──006 Scope and The Scope Chain.srt 28.43kb

| ├──006 Scope and The Scope Chain_en.srt 38.07kb

| ├──007 Scoping in Practice.mp4 131.34M

| ├──007 Scoping in Practice.srt 23.78kb

| ├──007 Scoping in Practice_en.srt 32.71kb

| ├──008 Variable Environment Hoisting and The TDZ.mp4 50.61M

| ├──008 Variable Environment Hoisting and The TDZ.srt 11.71kb

| ├──008 Variable Environment Hoisting and The TDZ_en.srt 17.39kb

| ├──009 Hoisting and TDZ in Practice.mp4 92.01M

| ├──009 Hoisting and TDZ in Practice.srt 14.57kb

| ├──009 Hoisting and TDZ in Practice_en.srt 20.30kb

| ├──010 The this Keyword.mp4 34.29M

| ├──010 The this Keyword.srt 7.52kb

| ├──010 The this Keyword_en.srt 11.17kb

| ├──011 The this Keyword in Practice.mp4 82.29M

| ├──011 The this Keyword in Practice.srt 14.09kb

| ├──011 The this Keyword in Practice_en.srt 19.12kb

| ├──012 Regular Functions vs. Arrow Functions.mp4 124.17M

| ├──012 Regular Functions vs. Arrow Functions.srt 19.98kb

| ├──012 Regular Functions vs. Arrow Functions_en.srt 24.33kb

| ├──013 Primitives vs. Objects (Primitive vs. Reference Types).mp4 68.80M

| ├──013 Primitives vs. Objects (Primitive vs. Reference Types).srt 17.25kb

| ├──013 Primitives vs. Objects (Primitive vs. Reference Types)_en.srt 22.34kb

| ├──014 Primitives vs. Objects in Practice.mp4 101.25M

| ├──014 Primitives vs. Objects in Practice.srt 16.44kb

| ├──014 Primitives vs. Objects in Practice_en.srt 20.93kb

| └──external-links.txt 0.10kb

├──09 – Data Structures, Modern Operators and Strings

| ├──001 Section Intro.mp4 18.90M

| ├──001 Section Intro.srt 0.84kb

| ├──001 Section Intro_en.srt 1.15kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.75kb

| ├──003 Destructuring Arrays.mp4 121.65M

| ├──003 Destructuring Arrays.srt 20.51kb

| ├──003 Destructuring Arrays_en.srt 26.54kb

| ├──004 Link-to-assignments.url 0.08kb

| ├──004 Practice Assignments.html 0.42kb

| ├──005 Destructuring Objects.mp4 170.50M

| ├──005 Destructuring Objects.srt 21.72kb

| ├──005 Destructuring Objects_en.srt 27.34kb

| ├──006 The Spread Operator (…).mp4 177.32M

| ├──006 The Spread Operator (…).srt 22.75kb

| ├──006 The Spread Operator (…)_en.srt 29.50kb

| ├──007 Rest Pattern and Parameters.mp4 146.00M

| ├──007 Rest Pattern and Parameters.srt 16.77kb

| ├──007 Rest Pattern and Parameters_en.srt 25.12kb

| ├──008 Short Circuiting (&& and ).mp4 117.84M

| ├──008 Short Circuiting (&& and ).srt 15.92kb

| ├──008 Short Circuiting (&& and )_en.srt 22.99kb

| ├──009 The Nullish Coalescing Operator ().mp4 26.00M

| ├──009 The Nullish Coalescing Operator ().srt 3.77kb

| ├──009 The Nullish Coalescing Operator ()_en.srt 4.82kb

| ├──010 Logical Assignment Operators.mp4 68.01M

| ├──010 Logical Assignment Operators.srt 12.25kb

| ├──010 Logical Assignment Operators_en.srt 16.81kb

| ├──011 Coding Challenge #1.mp4 149.62M

| ├──011 Coding Challenge #1.srt 16.51kb

| ├──011 Coding Challenge #1_en.srt 21.57kb

| ├──012 Looping Arrays The for-of Loop.mp4 60.80M

| ├──012 Looping Arrays The for-of Loop.srt 7.97kb

| ├──012 Looping Arrays The for-of Loop_en.srt 10.39kb

| ├──013 Enhanced Object Literals.mp4 63.45M

| ├──013 Enhanced Object Literals.srt 6.77kb

| ├──013 Enhanced Object Literals_en.srt 8.87kb

| ├──014 Optional Chaining (.).mp4 129.90M

| ├──014 Optional Chaining (.).srt 18.33kb

| ├──014 Optional Chaining (.)_en.srt 22.53kb

| ├──015 Looping Objects Object Keys, Values, and Entries.mp4 89.04M

| ├──015 Looping Objects Object Keys, Values, and Entries.srt 11.25kb

| ├──015 Looping Objects Object Keys, Values, and Entries_en.srt 13.83kb

| ├──016 Coding Challenge #2.mp4 125.27M

| ├──016 Coding Challenge #2.srt 16.35kb

| ├──016 Coding Challenge #2_en.srt 19.43kb

| ├──017 Sets.mp4 113.08M

| ├──017 Sets.srt 15.90kb

| ├──017 Sets_en.srt 19.61kb

| ├──018 Maps Fundamentals.mp4 113.19M

| ├──018 Maps Fundamentals.srt 16.66kb

| ├──018 Maps Fundamentals_en.srt 19.54kb

| ├──019 Maps Iteration.mp4 116.63M

| ├──019 Maps Iteration.srt 12.99kb

| ├──019 Maps Iteration_en.srt 18.01kb

| ├──020 Summary Which Data Structure to Use.mp4 48.85M

| ├──020 Summary Which Data Structure to Use.srt 11.29kb

| ├──020 Summary Which Data Structure to Use_en.srt 13.93kb

| ├──021 Coding Challenge #3.mp4 92.85M

| ├──021 Coding Challenge #3.srt 10.41kb

| ├──021 Coding Challenge #3_en.srt 11.94kb

| ├──022 Working With Strings – Part 1.mp4 143.68M

| ├──022 Working With Strings – Part 1.srt 18.88kb

| ├──022 Working With Strings – Part 1_en.srt 23.27kb

| ├──023 Working With Strings – Part 2.mp4 185.90M

| ├──023 Working With Strings – Part 2.srt 24.21kb

| ├──023 Working With Strings – Part 2_en.srt 27.30kb

| ├──024 Working With Strings – Part 3.mp4 192.49M

| ├──024 Working With Strings – Part 3.srt 21.42kb

| ├──024 Working With Strings – Part 3_en.srt 29.08kb

| ├──025 Coding Challenge #4.mp4 139.16M

| ├──025 Coding Challenge #4.srt 16.07kb

| ├──025 Coding Challenge #4_en.srt 19.08kb

| ├──026 String Methods Practice.mp4 154.96M

| ├──026 String Methods Practice.srt 16.63kb

| ├──026 String Methods Practice_en.srt 21.52kb

| └──external-links.txt 0.18kb

├──10 – A Closer Look at Functions

| ├──001 Section Intro.mp4 16.78M

| ├──001 Section Intro.srt 0.80kb

| ├──001 Section Intro_en.srt 1.05kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.73kb

| ├──003 Default Parameters.mp4 33.84M

| ├──003 Default Parameters.srt 9.81kb

| ├──003 Default Parameters_en.srt 12.84kb

| ├──004 How Passing Arguments Works Value vs. Reference.mp4 81.75M

| ├──004 How Passing Arguments Works Value vs. Reference.srt 14.43kb

| ├──004 How Passing Arguments Works Value vs. Reference_en.srt 19.10kb

| ├──005 First-Class and Higher-Order Functions.mp4 30.19M

| ├──005 First-Class and Higher-Order Functions.srt 6.50kb

| ├──005 First-Class and Higher-Order Functions_en.srt 8.73kb

| ├──006 Functions Accepting Callback Functions.mp4 114.82M

| ├──006 Functions Accepting Callback Functions.srt 17.27kb

| ├──006 Functions Accepting Callback Functions_en.srt 22.69kb

| ├──007 Functions Returning Functions.mp4 34.89M

| ├──007 Functions Returning Functions.srt 7.37kb

| ├──007 Functions Returning Functions_en.srt 9.34kb

| ├──008 The call and apply Methods.mp4 127.86M

| ├──008 The call and apply Methods.srt 18.71kb

| ├──008 The call and apply Methods_en.srt 23.61kb

| ├──009 The bind Method.mp4 168.76M

| ├──009 The bind Method.srt 23.45kb

| ├──009 The bind Method_en.srt 29.34kb

| ├──010 Coding Challenge #1.mp4 155.36M

| ├──010 Coding Challenge #1.srt 21.65kb

| ├──010 Coding Challenge #1_en.srt 25.69kb

| ├──011 Immediately Invoked Function Expressions (IIFE).mp4 46.47M

| ├──011 Immediately Invoked Function Expressions (IIFE).srt 9.31kb

| ├──011 Immediately Invoked Function Expressions (IIFE)_en.srt 11.96kb

| ├──012 Closures.mp4 110.73M

| ├──012 Closures.srt 21.19kb

| ├──012 Closures_en.srt 29.15kb

| ├──013 More Closure Examples.mp4 96.88M

| ├──013 More Closure Examples.srt 14.47kb

| ├──013 More Closure Examples_en.srt 19.99kb

| ├──014 Coding Challenge #2.mp4 33.46M

| ├──014 Coding Challenge #2.srt 5.77kb

| ├──014 Coding Challenge #2_en.srt 7.82kb

| └──external-links.txt 0.10kb

├──11 – Working With Arrays

| ├──001 Section Intro.mp4 18.33M

| ├──001 Section Intro.srt 0.88kb

| ├──001 Section Intro_en.srt 1.15kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.94kb

| ├──003 Simple Array Methods.mp4 118.23M

| ├──003 Simple Array Methods.srt 18.36kb

| ├──003 Simple Array Methods_en.srt 22.04kb

| ├──004 The new at Method.mp4 15.86M

| ├──004 The new at Method.srt 6.64kb

| ├──004 The new at Method_en.srt 8.62kb

| ├──005 Looping Arrays forEach.mp4 102.00M

| ├──005 Looping Arrays forEach.srt 13.71kb

| ├──005 Looping Arrays forEach_en.srt 19.25kb

| ├──006 forEach With Maps and Sets.mp4 31.62M

| ├──006 forEach With Maps and Sets.srt 5.50kb

| ├──006 forEach With Maps and Sets_en.srt 6.87kb

| ├──007 PROJECT Bankist App.mp4 59.49M

| ├──007 PROJECT Bankist App.srt 10.70kb

| ├──007 PROJECT Bankist App_en.srt 14.79kb

| ├──008 Creating DOM Elements.mp4 168.75M

| ├──008 Creating DOM Elements.srt 21.98kb

| ├──008 Creating DOM Elements_en.srt 27.50kb

| ├──009 Coding Challenge #1.mp4 68.70M

| ├──009 Coding Challenge #1.srt 8.35kb

| ├──009 Coding Challenge #1_en.srt 10.16kb

| ├──010 Data Transformations map, filter, reduce.mp4 20.66M

| ├──010 Data Transformations map, filter, reduce.srt 4.76kb

| ├──010 Data Transformations map, filter, reduce_en.srt 6.98kb

| ├──011 The map Method.mp4 121.23M

| ├──011 The map Method.srt 17.18kb

| ├──011 The map Method_en.srt 21.58kb

| ├──012 Computing Usernames.mp4 93.87M

| ├──012 Computing Usernames.srt 13.05kb

| ├──012 Computing Usernames_en.srt 16.85kb

| ├──013 The filter Method.mp4 41.45M

| ├──013 The filter Method.srt 7.05kb

| ├──013 The filter Method_en.srt 8.31kb

| ├──014 The reduce Method.mp4 145.73M

| ├──014 The reduce Method.srt 22.75kb

| ├──014 The reduce Method_en.srt 29.17kb

| ├──015 Coding Challenge #2.mp4 77.45M

| ├──015 Coding Challenge #2.srt 10.45kb

| ├──015 Coding Challenge #2_en.srt 12.95kb

| ├──016 The Magic of Chaining Methods.mp4 166.69M

| ├──016 The Magic of Chaining Methods.srt 21.14kb

| ├──016 The Magic of Chaining Methods_en.srt 26.20kb

| ├──017 Coding Challenge #3.mp4 31.03M

| ├──017 Coding Challenge #3.srt 4.57kb

| ├──017 Coding Challenge #3_en.srt 5.77kb

| ├──018 The find Method.mp4 40.16M

| ├──018 The find Method.srt 7.15kb

| ├──018 The find Method_en.srt 9.63kb

| ├──019 Implementing Login.mp4 212.67M

| ├──019 Implementing Login.srt 27.50kb

| ├──019 Implementing Login_en.srt 32.73kb

| ├──020 Implementing Transfers.mp4 193.12M

| ├──020 Implementing Transfers.srt 20.13kb

| ├──020 Implementing Transfers_en.srt 28.40kb

| ├──021 The findIndex Method.mp4 111.06M

| ├──021 The findIndex Method.srt 13.14kb

| ├──021 The findIndex Method_en.srt 15.89kb

| ├──022 some and every.mp4 82.26M

| ├──022 some and every.srt 15.13kb

| ├──022 some and every_en.srt 19.04kb

| ├──023 flat and flatMap.mp4 42.56M

| ├──023 flat and flatMap.srt 10.30kb

| ├──023 flat and flatMap_en.srt 14.05kb

| ├──024 Sorting Arrays.mp4 150.58M

| ├──024 Sorting Arrays.srt 23.27kb

| ├──024 Sorting Arrays_en.srt 30.40kb

| ├──025 More Ways of Creating and Filling Arrays.mp4 125.17M

| ├──025 More Ways of Creating and Filling Arrays.srt 22.64kb

| ├──025 More Ways of Creating and Filling Arrays_en.srt 27.79kb

| ├──026 Summary Which Array Method to Use.mp4 30.99M

| ├──026 Summary Which Array Method to Use.srt 8.12kb

| ├──026 Summary Which Array Method to Use_en.srt 10.77kb

| ├──027 Array Methods Practice.mp4 220.28M

| ├──027 Array Methods Practice.srt 32.70kb

| ├──027 Array Methods Practice_en.srt 42.60kb

| ├──028 Coding Challenge #4.mp4 192.26M

| ├──028 Coding Challenge #4.srt 25.18kb

| ├──028 Coding Challenge #4_en.srt 30.15kb

| └──external-links.txt 0.10kb

├──12 – Numbers, Dates, Intl and Timers

| ├──001 Section Intro.mp4 17.73M

| ├──001 Section Intro.srt 0.79kb

| ├──001 Section Intro_en.srt 1.16kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.73kb

| ├──003 Converting and Checking Numbers.mp4 113.52M

| ├──003 Converting and Checking Numbers.srt 19.45kb

| ├──003 Converting and Checking Numbers_en.srt 24.12kb

| ├──004 Math and Rounding.mp4 144.04M

| ├──004 Math and Rounding.srt 18.44kb

| ├──004 Math and Rounding_en.srt 22.87kb

| ├──005 The Remainder Operator.mp4 68.48M

| ├──005 The Remainder Operator.srt 10.25kb

| ├──005 The Remainder Operator_en.srt 13.71kb

| ├──006 Numeric Separators.mp4 18.54M

| ├──006 Numeric Separators.srt 7.11kb

| ├──006 Numeric Separators_en.srt 9.44kb

| ├──007 Working with BigInt.mp4 66.23M

| ├──007 Working with BigInt.srt 11.61kb

| ├──007 Working with BigInt_en.srt 15.19kb

| ├──008 Creating Dates.mp4 95.41M

| ├──008 Creating Dates.srt 13.14kb

| ├──008 Creating Dates_en.srt 16.15kb

| ├──009 Adding Dates to Bankist App.mp4 223.42M

| ├──009 Adding Dates to Bankist App.srt 22.46kb

| ├──009 Adding Dates to Bankist App_en.srt 29.44kb

| ├──010 Operations With Dates.mp4 127.54M

| ├──010 Operations With Dates.srt 17.83kb

| ├──010 Operations With Dates_en.srt 23.21kb

| ├──011 Internationalizing Dates (Intl).mp4 158.98M

| ├──011 Internationalizing Dates (Intl).srt 18.53kb

| ├──011 Internationalizing Dates (Intl)_en.srt 22.23kb

| ├──012 Internationalizing Numbers (Intl).mp4 176.25M

| ├──012 Internationalizing Numbers (Intl).srt 21.60kb

| ├──012 Internationalizing Numbers (Intl)_en.srt 28.36kb

| ├──013 Timers setTimeout and setInterval.mp4 91.89M

| ├──013 Timers setTimeout and setInterval.srt 14.94kb

| ├──013 Timers setTimeout and setInterval_en.srt 19.07kb

| ├──014 Implementing a Countdown Timer.mp4 257.83M

| ├──014 Implementing a Countdown Timer.srt 30.29kb

| ├──014 Implementing a Countdown Timer_en.srt 36.65kb

| └──external-links.txt 0.10kb

├──13 – Advanced DOM and Events

| ├──001 Section Intro.mp4 22.83M

| ├──001 Section Intro.srt 1.14kb

| ├──001 Section Intro_en.srt 1.58kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.73kb

| ├──003 PROJECT Bankist Website.mp4 83.14M

| ├──003 PROJECT Bankist Website.srt 10.02kb

| ├──003 PROJECT Bankist Website_en.srt 12.52kb

| ├──004 How the DOM Really Works.mp4 49.17M

| ├──004 How the DOM Really Works.srt 11.02kb

| ├──004 How the DOM Really Works_en.srt 14.84kb

| ├──005 Selecting, Creating, and Deleting Elements.mp4 173.19M

| ├──005 Selecting, Creating, and Deleting Elements.srt 20.80kb

| ├──005 Selecting, Creating, and Deleting Elements_en.srt 25.91kb

| ├──006 Styles, Attributes and Classes.mp4 187.31M

| ├──006 Styles, Attributes and Classes.srt 19.71kb

| ├──006 Styles, Attributes and Classes_en.srt 26.45kb

| ├──007 Implementing Smooth Scrolling.mp4 132.88M

| ├──007 Implementing Smooth Scrolling.srt 15.97kb

| ├──007 Implementing Smooth Scrolling_en.srt 19.90kb

| ├──008 Types of Events and Event Handlers.mp4 77.72M

| ├──008 Types of Events and Event Handlers.srt 11.01kb

| ├──008 Types of Events and Event Handlers_en.srt 13.93kb

| ├──009 Event Propagation Bubbling and Capturing.mp4 22.73M

| ├──009 Event Propagation Bubbling and Capturing.srt 5.47kb

| ├──009 Event Propagation Bubbling and Capturing_en.srt 7.14kb

| ├──010 Event Propagation in Practice.mp4 156.32M

| ├──010 Event Propagation in Practice.srt 18.76kb

| ├──010 Event Propagation in Practice_en.srt 24.77kb

| ├──011 Event Delegation Implementing Page Navigation.mp4 175.48M

| ├──011 Event Delegation Implementing Page Navigation.srt 20.35kb

| ├──011 Event Delegation Implementing Page Navigation_en.srt 26.29kb

| ├──012 DOM Traversing.mp4 116.95M

| ├──012 DOM Traversing.srt 15.65kb

| ├──012 DOM Traversing_en.srt 19.85kb

| ├──013 Building a Tabbed Component.mp4 233.98M

| ├──013 Building a Tabbed Component.srt 26.84kb

| ├──013 Building a Tabbed Component_en.srt 32.94kb

| ├──014 Passing Arguments to Event Handlers.mp4 185.85M

| ├──014 Passing Arguments to Event Handlers.srt 22.09kb

| ├──014 Passing Arguments to Event Handlers_en.srt 26.71kb

| ├──015 Implementing a Sticky Navigation The Scroll Event.mp4 80.27M

| ├──015 Implementing a Sticky Navigation The Scroll Event.srt 8.96kb

| ├──015 Implementing a Sticky Navigation The Scroll Event_en.srt 11.01kb

| ├──016 A Better Way The Intersection Observer API.mp4 213.58M

| ├──016 A Better Way The Intersection Observer API.srt 24.59kb

| ├──016 A Better Way The Intersection Observer API_en.srt 33.09kb

| ├──017 Revealing Elements on Scroll.mp4 133.19M

| ├──017 Revealing Elements on Scroll.srt 13.89kb

| ├──017 Revealing Elements on Scroll_en.srt 17.35kb

| ├──018 Lazy Loading Images.mp4 191.55M

| ├──018 Lazy Loading Images.srt 19.25kb

| ├──018 Lazy Loading Images_en.srt 24.26kb

| ├──019 Building a Slider Component Part 1.mp4 277.07M

| ├──019 Building a Slider Component Part 1.srt 26.17kb

| ├──019 Building a Slider Component Part 1_en.srt 31.16kb

| ├──020 Building a Slider Component Part 2.mp4 278.49M

| ├──020 Building a Slider Component Part 2.srt 20.77kb

| ├──020 Building a Slider Component Part 2_en.srt 25.69kb

| ├──021 Lifecycle DOM Events.mp4 74.94M

| ├──021 Lifecycle DOM Events.srt 10.40kb

| ├──021 Lifecycle DOM Events_en.srt 12.90kb

| ├──022 Efficient Script Loading defer and async.mp4 85.51M

| ├──022 Efficient Script Loading defer and async.srt 19.31kb

| ├──022 Efficient Script Loading defer and async_en.srt 19.83kb

| ├──022 Efficient Script Loading defer and async_zh.srt 15.69kb

| └──external-links.txt 0.10kb

├──14 – Object-Oriented Programming (OOP) With JavaScript

| ├──001 Section Intro.mp4 23.59M

| ├──001 Section Intro.srt 1.16kb

| ├──001 Section Intro_en.srt 1.50kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.75kb

| ├──003 What is Object-Oriented Programming.mp4 108.78M

| ├──003 What is Object-Oriented Programming.srt 23.69kb

| ├──003 What is Object-Oriented Programming_en.srt 33.12kb

| ├──004 OOP in JavaScript.mp4 48.96M

| ├──004 OOP in JavaScript.srt 10.73kb

| ├──004 OOP in JavaScript_en.srt 14.38kb

| ├──005 Constructor Functions and the new Operator.mp4 79.07M

| ├──005 Constructor Functions and the new Operator.srt 14.84kb

| ├──005 Constructor Functions and the new Operator_en.srt 20.25kb

| ├──006 Prototypes.mp4 111.15M

| ├──006 Prototypes.srt 14.80kb

| ├──006 Prototypes_en.srt 21.28kb

| ├──007 Prototypal Inheritance and The Prototype Chain.mp4 61.84M

| ├──007 Prototypal Inheritance and The Prototype Chain.srt 10.81kb

| ├──007 Prototypal Inheritance and The Prototype Chain_en.srt 15.79kb

| ├──008 Prototypal Inheritance on Built-In Objects.mp4 133.85M

| ├──008 Prototypal Inheritance on Built-In Objects.srt 15.75kb

| ├──008 Prototypal Inheritance on Built-In Objects_en.srt 20.77kb

| ├──009 Coding Challenge #1.mp4 51.57M

| ├──009 Coding Challenge #1.srt 6.67kb

| ├──009 Coding Challenge #1_en.srt 10.31kb

| ├──010 ES6 Classes.mp4 65.24M

| ├──010 ES6 Classes.srt 13.65kb

| ├──010 ES6 Classes_en.srt 18.50kb

| ├──011 Setters and Getters.mp4 102.72M

| ├──011 Setters and Getters.srt 13.39kb

| ├──011 Setters and Getters_en.srt 16.21kb

| ├──012 Static Methods.mp4 57.64M

| ├──012 Static Methods.srt 6.75kb

| ├──012 Static Methods_en.srt 8.48kb

| ├──013 Object.create.mp4 73.49M

| ├──013 Object.create.srt 11.72kb

| ├──013 Object.create_en.srt 15.15kb

| ├──014 Coding Challenge #2.mp4 48.43M

| ├──014 Coding Challenge #2.srt 5.46kb

| ├──014 Coding Challenge #2_en.srt 7.54kb

| ├──015 Inheritance Between Classes Constructor Functions.mp4 139.09M

| ├──015 Inheritance Between Classes Constructor Functions.srt 22.10kb

| ├──015 Inheritance Between Classes Constructor Functions_en.srt 29.57kb

| ├──016 Coding Challenge #3.mp4 84.00M

| ├──016 Coding Challenge #3.srt 10.82kb

| ├──016 Coding Challenge #3_en.srt 14.50kb

| ├──017 Inheritance Between Classes ES6 Classes.mp4 73.27M

| ├──017 Inheritance Between Classes ES6 Classes.srt 10.79kb

| ├──017 Inheritance Between Classes ES6 Classes_en.srt 14.76kb

| ├──018 Inheritance Between Classes Object.create.mp4 35.56M

| ├──018 Inheritance Between Classes Object.create.srt 8.84kb

| ├──018 Inheritance Between Classes Object.create_en.srt 11.87kb

| ├──019 Another Class Example.mp4 73.89M

| ├──019 Another Class Example.srt 11.37kb

| ├──019 Another Class Example_en.srt 13.78kb

| ├──020 Encapsulation Protected Properties and Methods.mp4 55.81M

| ├──020 Encapsulation Protected Properties and Methods.srt 7.12kb

| ├──020 Encapsulation Protected Properties and Methods_en.srt 9.37kb

| ├──021 Encapsulation Private Class Fields and Methods.mp4 133.34M

| ├──021 Encapsulation Private Class Fields and Methods.srt 17.97kb

| ├──021 Encapsulation Private Class Fields and Methods_en.srt 22.48kb

| ├──022 Chaining Methods.mp4 40.72M

| ├──022 Chaining Methods.srt 5.48kb

| ├──022 Chaining Methods_en.srt 6.37kb

| ├──023 ES6 Classes Summary.mp4 50.03M

| ├──023 ES6 Classes Summary.srt 7.86kb

| ├──023 ES6 Classes Summary_en.srt 10.24kb

| ├──024 Coding Challenge #4.mp4 72.52M

| ├──024 Coding Challenge #4.srt 9.09kb

| ├──024 Coding Challenge #4_en.srt 12.62kb

| └──external-links.txt 0.10kb

├──15 – Mapty App OOP, Geolocation, External Libraries, and More!

| ├──001 Section Intro.mp4 20.55M

| ├──001 Section Intro.srt 1.04kb

| ├──001 Section Intro_en.srt 1.33kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.89kb

| ├──003 Project Overview.mp4 66.22M

| ├──003 Project Overview.srt 6.49kb

| ├──003 Project Overview_en.srt 7.81kb

| ├──004 How to Plan a Web Project.mp4 68.41M

| ├──004 How to Plan a Web Project.srt 21.16kb

| ├──004 How to Plan a Web Project_en.srt 27.89kb

| ├──005 Using the Geolocation API.mp4 54.99M

| ├──005 Using the Geolocation API.srt 8.54kb

| ├──005 Using the Geolocation API_en.srt 11.31kb

| ├──006 Displaying a Map Using Leaflet Library.mp4 132.32M

| ├──006 Displaying a Map Using Leaflet Library.srt 14.88kb

| ├──006 Displaying a Map Using Leaflet Library_en.srt 19.67kb

| ├──007 Displaying a Map Marker.mp4 193.90M

| ├──007 Displaying a Map Marker.srt 23.13kb

| ├──007 Displaying a Map Marker_en.srt 28.59kb

| ├──008 Rendering Workout Input Form.mp4 155.83M

| ├──008 Rendering Workout Input Form.srt 18.40kb

| ├──008 Rendering Workout Input Form_en.srt 23.01kb

| ├──009 Project Architecture.mp4 50.04M

| ├──009 Project Architecture.srt 10.80kb

| ├──009 Project Architecture_en.srt 15.51kb

| ├──010 Refactoring for Project Architecture.mp4 220.78M

| ├──010 Refactoring for Project Architecture.srt 25.02kb

| ├──010 Refactoring for Project Architecture_en.srt 32.05kb

| ├──011 Managing Workout Data Creating Classes.mp4 139.58M

| ├──011 Managing Workout Data Creating Classes.srt 15.82kb

| ├──011 Managing Workout Data Creating Classes_en.srt 21.00kb

| ├──012 Creating a New Workout.mp4 300.75M

| ├──012 Creating a New Workout.srt 37.43kb

| ├──012 Creating a New Workout_en.srt 45.73kb

| ├──013 Rendering Workouts.mp4 236.89M

| ├──013 Rendering Workouts.srt 25.76kb

| ├──013 Rendering Workouts_en.srt 32.72kb

| ├──014 Move to Marker On Click.mp4 190.92M

| ├──014 Move to Marker On Click.srt 16.30kb

| ├──014 Move to Marker On Click_en.srt 21.97kb

| ├──015 Working with localStorage.mp4 248.83M

| ├──015 Working with localStorage.srt 29.13kb

| ├──015 Working with localStorage_en.srt 36.81kb

| ├──016 Final Considerations.mp4 32.49M

| ├──016 Final Considerations.srt 6.90kb

| ├──016 Final Considerations_en.srt 9.20kb

| └──external-links.txt 0.10kb

├──16 – Asynchronous JavaScript Promises, AsyncAwait, and AJAX

| ├──001 Section Intro.mp4 19.45M

| ├──001 Section Intro.srt 0.84kb

| ├──001 Section Intro_en.srt 1.19kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.76kb

| ├──003 Asynchronous JavaScript, AJAX and APIs.mp4 87.76M

| ├──003 Asynchronous JavaScript, AJAX and APIs.srt 19.92kb

| ├──003 Asynchronous JavaScript, AJAX and APIs_en.srt 28.50kb

| ├──004 IMPORTANT API URL Change.html 0.46kb

| ├──005 Our First AJAX Call XMLHttpRequest.mp4 131.45M

| ├──005 Our First AJAX Call XMLHttpRequest.srt 21.40kb

| ├──005 Our First AJAX Call XMLHttpRequest_en.srt 25.71kb

| ├──006 [OPTIONAL] How the Web Works Requests and Responses.mp4 64.64M

| ├──006 [OPTIONAL] How the Web Works Requests and Responses.srt 14.30kb

| ├──006 [OPTIONAL] How the Web Works Requests and Responses_en.srt 19.67kb

| ├──007 Welcome to Callback Hell.mp4 90.80M

| ├──007 Welcome to Callback Hell.srt 15.69kb

| ├──007 Welcome to Callback Hell_en.srt 18.89kb

| ├──008 Promises and the Fetch API.mp4 41.50M

| ├──008 Promises and the Fetch API.srt 10.69kb

| ├──008 Promises and the Fetch API_en.srt 14.60kb

| ├──009 Consuming Promises.mp4 55.75M

| ├──009 Consuming Promises.srt 9.79kb

| ├──009 Consuming Promises_en.srt 13.16kb

| ├──010 Chaining Promises.mp4 56.37M

| ├──010 Chaining Promises.srt 10.30kb

| ├──010 Chaining Promises_en.srt 14.38kb

| ├──011 Handling Rejected Promises.mp4 117.43M

| ├──011 Handling Rejected Promises.srt 17.33kb

| ├──011 Handling Rejected Promises_en.srt 22.29kb

| ├──012 Throwing Errors Manually.mp4 137.50M

| ├──012 Throwing Errors Manually.srt 15.87kb

| ├──012 Throwing Errors Manually_en.srt 20.35kb

| ├──013 Coding Challenge #1.mp4 157.47M

| ├──013 Coding Challenge #1.srt 19.45kb

| ├──013 Coding Challenge #1_en.srt 22.75kb

| ├──014 Asynchronous Behind the Scenes The Event Loop.mp4 104.05M

| ├──014 Asynchronous Behind the Scenes The Event Loop.srt 19.95kb

| ├──014 Asynchronous Behind the Scenes The Event Loop_en.srt 25.96kb

| ├──015 The Event Loop in Practice.mp4 42.68M

| ├──015 The Event Loop in Practice.srt 10.58kb

| ├──015 The Event Loop in Practice_en.srt 13.38kb

| ├──016 Building a Simple Promise.mp4 109.82M

| ├──016 Building a Simple Promise.srt 20.33kb

| ├──016 Building a Simple Promise_en.srt 27.26kb

| ├──017 Promisifying the Geolocation API.mp4 89.25M

| ├──017 Promisifying the Geolocation API.srt 12.77kb

| ├──017 Promisifying the Geolocation API_en.srt 18.31kb

| ├──018 Coding Challenge #2.mp4 127.04M

| ├──018 Coding Challenge #2.srt 16.07kb

| ├──018 Coding Challenge #2_en.srt 20.16kb

| ├──019 Consuming Promises with AsyncAwait.mp4 103.22M

| ├──019 Consuming Promises with AsyncAwait.srt 16.55kb

| ├──019 Consuming Promises with AsyncAwait_en.srt 22.47kb

| ├──020 Error Handling With try…catch.mp4 92.09M

| ├──020 Error Handling With try…catch.srt 12.07kb

| ├──020 Error Handling With try…catch_en.srt 13.46kb

| ├──021 Returning Values from Async Functions.mp4 103.62M

| ├──021 Returning Values from Async Functions.srt 15.05kb

| ├──021 Returning Values from Async Functions_en.srt 20.03kb

| ├──022 Running Promises in Parallel.mp4 78.10M

| ├──022 Running Promises in Parallel.srt 11.27kb

| ├──022 Running Promises in Parallel_en.srt 13.97kb

| ├──023 Other Promise Combinators race, allSettled and any.mp4 84.18M

| ├──023 Other Promise Combinators race, allSettled and any.srt 14.49kb

| ├──023 Other Promise Combinators race, allSettled and any_en.srt 16.80kb

| ├──024 Coding Challenge #3.mp4 142.82M

| ├──024 Coding Challenge #3.srt 18.80kb

| ├──024 Coding Challenge #3_en.srt 23.99kb

| └──external-links.txt 0.10kb

├──17 – Modern JavaScript Development Modules, Tooling, and Functional

| ├──001 Section Intro.mp4 16.26M

| ├──001 Section Intro.srt 0.75kb

| ├──001 Section Intro_en.srt 1.05kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.75kb

| ├──003 An Overview of Modern JavaScript Development.mp4 30.84M

| ├──003 An Overview of Modern JavaScript Development.srt 7.40kb

| ├──003 An Overview of Modern JavaScript Development_en.srt 9.77kb

| ├──004 An Overview of Modules in JavaScript.mp4 81.12M

| ├──004 An Overview of Modules in JavaScript.srt 16.47kb

| ├──004 An Overview of Modules in JavaScript_en.srt 23.67kb

| ├──005 Exporting and Importing in ES6 Modules.mp4 126.03M

| ├──005 Exporting and Importing in ES6 Modules.srt 25.45kb

| ├──005 Exporting and Importing in ES6 Modules_en.srt 32.46kb

| ├──006 Top-Level await (ES2022).mp4 114.49M

| ├──006 Top-Level await (ES2022).srt 16.02kb

| ├──006 Top-Level await (ES2022)_en.srt 19.42kb

| ├──007 The Module Pattern.mp4 72.62M

| ├──007 The Module Pattern.srt 10.82kb

| ├──007 The Module Pattern_en.srt 14.24kb

| ├──008 CommonJS Modules.mp4 23.96M

| ├──008 CommonJS Modules.srt 5.16kb

| ├──008 CommonJS Modules_en.srt 7.63kb

| ├──009 A Brief Introduction to the Command Line.mp4 64.28M

| ├──009 A Brief Introduction to the Command Line.srt 14.67kb

| ├──009 A Brief Introduction to the Command Line_en.srt 18.02kb

| ├──010 Introduction to NPM.mp4 141.86M

| ├──010 Introduction to NPM.srt 20.90kb

| ├──010 Introduction to NPM_en.srt 24.85kb

| ├──011 Bundling With Parcel and NPM Scripts.mp4 184.44M

| ├──011 Bundling With Parcel and NPM Scripts.srt 25.93kb

| ├──011 Bundling With Parcel and NPM Scripts_en.srt 30.78kb

| ├──012 Configuring Babel and Polyfilling.mp4 156.85M

| ├──012 Configuring Babel and Polyfilling.srt 19.48kb

| ├──012 Configuring Babel and Polyfilling_en.srt 24.44kb

| ├──013 Review Writing Clean and Modern JavaScript.mp4 24.64M

| ├──013 Review Writing Clean and Modern JavaScript.srt 12.26kb

| ├──013 Review Writing Clean and Modern JavaScript_en.srt 16.33kb

| ├──014 Let’s Fix Some Bad Code Part 1.mp4 215.51M

| ├──014 Let’s Fix Some Bad Code Part 1.srt 26.14kb

| ├──014 Let’s Fix Some Bad Code Part 1_en.srt 31.58kb

| ├──015 Declarative and Functional JavaScript Principles.mp4 65.18M

| ├──015 Declarative and Functional JavaScript Principles.srt 13.32kb

| ├──015 Declarative and Functional JavaScript Principles_en.srt 18.50kb

| ├──016 Let’s Fix Some Bad Code Part 2.mp4 255.53M

| ├──016 Let’s Fix Some Bad Code Part 2.srt 43.00kb

| ├──016 Let’s Fix Some Bad Code Part 2_en.srt 53.25kb

| └──external-links.txt 0.10kb

├──18 – Forkify App Building a Modern Application

| ├──001 Section Intro.mp4 19.95M

| ├──001 Section Intro.srt 0.96kb

| ├──001 Section Intro_en.srt 1.13kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.88kb

| ├──003 Project Overview and Planning (I).mp4 74.52M

| ├──003 Project Overview and Planning (I).srt 17.56kb

| ├──003 Project Overview and Planning (I)_en.srt 22.39kb

| ├──004 Latest Code Updates (Parcel v2 and more).html 1.43kb

| ├──005 Loading a Recipe from API.mp4 139.42M

| ├──005 Loading a Recipe from API.srt 26.02kb

| ├──005 Loading a Recipe from API_en.srt 31.16kb

| ├──006 Rendering the Recipe.mp4 231.23M

| ├──006 Rendering the Recipe.srt 24.80kb

| ├──006 Rendering the Recipe_en.srt 33.03kb

| ├──007 Listening For load and hashchange Events.mp4 98.48M

| ├──007 Listening For load and hashchange Events.srt 12.83kb

| ├──007 Listening For load and hashchange Events_en.srt 15.68kb

| ├──008 The MVC Architecture.mp4 74.90M

| ├──008 The MVC Architecture.srt 17.11kb

| ├──008 The MVC Architecture_en.srt 23.29kb

| ├──009 Refactoring for MVC.mp4 275.81M

| ├──009 Refactoring for MVC.srt 42.05kb

| ├──009 Refactoring for MVC_en.srt 53.18kb

| ├──010 Helpers and Configuration Files.mp4 127.66M

| ├──010 Helpers and Configuration Files.srt 22.97kb

| ├──010 Helpers and Configuration Files_en.srt 29.08kb

| ├──011 Event Handlers in MVC Publisher-Subscriber Pattern.mp4 93.67M

| ├──011 Event Handlers in MVC Publisher-Subscriber Pattern.srt 16.59kb

| ├──011 Event Handlers in MVC Publisher-Subscriber Pattern_en.srt 21.12kb

| ├──012 Implementing Error and Success Messages.mp4 88.77M

| ├──012 Implementing Error and Success Messages.srt 13.53kb

| ├──012 Implementing Error and Success Messages_en.srt 15.91kb

| ├──013 Implementing Search Results – Part 1.mp4 184.75M

| ├──013 Implementing Search Results – Part 1.srt 27.58kb

| ├──013 Implementing Search Results – Part 1_en.srt 37.38kb

| ├──014 Implementing Search Results – Part 2.mp4 252.44M

| ├──014 Implementing Search Results – Part 2.srt 29.82kb

| ├──014 Implementing Search Results – Part 2_en.srt 36.75kb

| ├──015 Implementing Pagination – Part 1.mp4 101.44M

| ├──015 Implementing Pagination – Part 1.srt 12.49kb

| ├──015 Implementing Pagination – Part 1_en.srt 14.97kb

| ├──016 Implementing Pagination – Part 2.mp4 297.09M

| ├──016 Implementing Pagination – Part 2.srt 38.00kb

| ├──016 Implementing Pagination – Part 2_en.srt 49.12kb

| ├──017 Project Planning II.mp4 17.12M

| ├──017 Project Planning II.srt 3.48kb

| ├──017 Project Planning II_en.srt 4.66kb

| ├──018 Updating Recipe Servings.mp4 225.81M

| ├──018 Updating Recipe Servings.srt 27.84kb

| ├──018 Updating Recipe Servings_en.srt 33.33kb

| ├──019 Developing a DOM Updating Algorithm.mp4 293.79M

| ├──019 Developing a DOM Updating Algorithm.srt 36.72kb

| ├──019 Developing a DOM Updating Algorithm_en.srt 48.37kb

| ├──020 Implementing Bookmarks – Part 1.mp4 236.29M

| ├──020 Implementing Bookmarks – Part 1.srt 25.92kb

| ├──020 Implementing Bookmarks – Part 1_en.srt 31.29kb

| ├──021 Implementing Bookmarks – Part 2.mp4 160.06M

| ├──021 Implementing Bookmarks – Part 2.srt 19.24kb

| ├──021 Implementing Bookmarks – Part 2_en.srt 24.32kb

| ├──022 Storing Bookmarks With localStorage.mp4 167.63M

| ├──022 Storing Bookmarks With localStorage.srt 18.29kb

| ├──022 Storing Bookmarks With localStorage_en.srt 22.08kb

| ├──023 Project Planning III.mp4 14.54M

| ├──023 Project Planning III.srt 2.30kb

| ├──023 Project Planning III_en.srt 3.01kb

| ├──024 Uploading a New Recipe – Part 1.mp4 147.50M

| ├──024 Uploading a New Recipe – Part 1.srt 16.74kb

| ├──024 Uploading a New Recipe – Part 1_en.srt 21.00kb

| ├──025 Uploading a New Recipe – Part 2.mp4 320.70M

| ├──025 Uploading a New Recipe – Part 2.srt 39.01kb

| ├──025 Uploading a New Recipe – Part 2_en.srt 48.13kb

| ├──026 Uploading a New Recipe – Part 3.mp4 185.83M

| ├──026 Uploading a New Recipe – Part 3.srt 21.01kb

| ├──026 Uploading a New Recipe – Part 3_en.srt 24.03kb

| ├──027 Wrapping Up Final Considerations.mp4 91.90M

| ├──027 Wrapping Up Final Considerations.srt 16.63kb

| ├──027 Wrapping Up Final Considerations_en.srt 21.33kb

| └──external-links.txt 0.10kb

├──19 – Setting Up Git and Deployment

| ├──001 Section Intro.mp4 15.18M

| ├──001 Section Intro.srt 0.81kb

| ├──001 Section Intro_en.srt 1.02kb

| ├──002 Get-starter-code-if-you-havent-yet-.url 0.08kb

| ├──002 Section Roadmap.html 0.73kb

| ├──003 Simple Deployment With Netlify.mp4 63.01M

| ├──003 Simple Deployment With Netlify.srt 12.75kb

| ├──003 Simple Deployment With Netlify_en.srt 15.83kb

| ├──004 Setting Up Git and GitHub.mp4 55.29M

| ├──004 Setting Up Git and GitHub.srt 8.72kb

| ├──004 Setting Up Git and GitHub_en.srt 11.07kb

| ├──005 Git Fundamentals.mp4 126.94M

| ├──005 Git Fundamentals.srt 22.74kb

| ├──005 Git Fundamentals_en.srt 27.29kb

| ├──006 Pushing to GitHub.mp4 62.06M

| ├──006 Pushing to GitHub.srt 11.33kb

| ├──006 Pushing to GitHub_en.srt 13.84kb

| ├──007 Setting Up Continuous Integration With Netlify.mp4 74.54M

| ├──007 Setting Up Continuous Integration With Netlify.srt 10.55kb

| ├──007 Setting Up Continuous Integration With Netlify_en.srt 12.97kb

| └──external-links.txt 0.10kb

├──20 – The End!

| ├──001 Where to Go from Here.mp4 64.52M

| ├──001 Where to Go from Here.srt 3.12kb

| ├──001 Where to Go from Here_en.srt 3.95kb

| └──002 My Other Courses + Updates.html 2.72kb

└──21 – [LEGACY] Access the Old Course

| ├──001 Access the Old Course.html 1.97kb

| ├──001 course-structure.pdf 79.54kb

| ├──001 Section-01-Course-Introduction.zip 17.13M

| ├──001 Section-02-JavaScript-Basics.zip 344.91M

| ├──001 Section-03-How-JavaScript-Works.zip 70.92M

| ├──001 Section-04-DOM-Manipulation.zip 214.79M

| ├──001 Section-05-Objects-and-Functions.zip 228.09M

| ├──001 Section-06-The-Budget-App-Project.zip 505.22M

| ├──001 Section-07-Intro-to-ES6-ES2015.zip 290.75M

| ├──001 Section-08-Asynchronous-JavaScript.zip 134.20M

| ├──001 Section-09-Forkify-Project.zip 738.44M

| ├──001 Section-10-Conclusion.zip 6.64M

| └──001 Section-11-Node.js-Crash-Course.zip 133.08M

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系邮箱:[email protected] 或者QQ 3863518080 ,我们将第一时间处理!