论坛元老
 
- 威望
- 60
- 贡献
- 115
- 热心值
- 2
- 金币
- 26625
- 注册时间
- 2020-8-31
|
提示:
月度会员每天本板块免费下载3次,年度会员每天免费下载6次,永久会员每天免费下载10次,过程中遇到问题,请论坛私信联系管理员;
赞助VIP全站免费下载, 猛戳这里购买VIP
——/0931-【Udemy付费课程】2024年完整JavaScript课程:从零基础到专家![中英文]/
├──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
|
|