-
Урок 1.
00:04:57
Introduction and The Goal of This Course
-
Урок 2.
00:03:28
Setup
-
Урок 3.
00:01:26
Big Words and Javascript
-
Урок 4.
00:04:18
Understanding, Frameworks, and The Weird Parts
-
Урок 5.
00:07:36
Conceptual Aside: Syntax Parsers, Execution Contexts, and Lexical Environments
-
Урок 6.
00:04:09
Conceptual Aside: Name/Value Pairs and Objects
-
Урок 7.
00:10:59
The Global Environment and The Global Object
-
Урок 8.
00:09:44
The Execution Context - Creation and Hoisting
-
Урок 9.
00:08:05
Conceptual Aside: Javascript and 'undefined'
-
Урок 10.
00:02:55
The Execution Context - Code Execution
-
Урок 11.
00:02:17
Conceptual Aside: Single Threaded, Synchronous Execution
-
Урок 12.
00:08:07
Function Invocation and the Execution Stack
-
Урок 13.
00:07:57
Functions, Context, and Variable Environments
-
Урок 14.
00:17:26
The Scope Chain
-
Урок 15.
00:04:19
Scope, ES6, and let
-
Урок 16.
00:10:27
What About Asynchronous Callbacks?
-
Урок 17.
00:02:51
Conceptual Aside: Types and Javascript
-
Урок 18.
00:05:18
Primitive Types
-
Урок 19.
00:06:33
Conceptual Aside: Operators
-
Урок 20.
00:14:15
Operator Precedence and Associativity
-
Урок 21.
00:06:15
Conceptual Aside: Coercion
-
Урок 22.
00:19:43
Comparison Operators
-
Урок 23.
00:07:24
Existence and Booleans
-
Урок 24.
00:07:52
Default Values
-
Урок 25.
00:07:12
Framework Aside: Default Values
-
Урок 26.
00:15:24
Objects and the Dot
-
Урок 27.
00:10:33
Objects and Object Literals
-
Урок 28.
00:08:08
Framework Aside: Faking Namespaces
-
Урок 29.
00:07:18
JSON and Object Literals
-
Урок 30.
00:08:03
Functions are Objects
-
Урок 31.
00:20:33
Function Statements and Function Expressions
-
Урок 32.
00:16:10
Conceptual Aside: By Value vs By Reference
-
Урок 33.
00:21:27
Objects, Functions, and 'this'
-
Урок 34.
00:05:40
Conceptual Aside: Arrays - Collections of Anything
-
Урок 35.
00:12:01
'arguments' and spread
-
Урок 36.
00:04:44
Framework Aside: Function Overloading
-
Урок 37.
00:02:26
Conceptual Aside: Syntax Parsers
-
Урок 38.
00:05:48
Dangerous Aside: Automatic Semicolon Insertion
-
Урок 39.
00:04:26
Framework Aside: Whitespace
-
Урок 40.
00:17:08
Immediately Invoked Functions Expressions (IIFEs)
-
Урок 41.
00:08:06
Framework Aside: IIFEs and Safe Code
-
Урок 42.
00:11:10
Understanding Closures
-
Урок 43.
00:19:21
Understanding Closures - Part 2
-
Урок 44.
00:12:25
Framework Aside: Function Factories
-
Урок 45.
00:08:27
Closures and Callbacks
-
Урок 46.
00:20:56
call(), apply(), and bind()
-
Урок 47.
00:20:18
Functional Programming
-
Урок 48.
00:08:06
Functional Programming - Part 2
-
Урок 49.
00:05:12
Conceptual Aside: Classical vs Prototypal Inheritance
-
Урок 50.
00:14:03
Understanding the Prototype
-
Урок 51.
00:05:47
Everything is an Object (or a primitive)
-
Урок 52.
00:15:00
Reflection and Extend
-
Урок 53.
00:15:55
Function Constructors, 'new', and the History of Javascript
-
Урок 54.
00:10:25
Function Constructors and '.prototype'
-
Урок 55.
00:04:17
Dangerous Aside: 'new' and functions
-
Урок 56.
00:10:33
Conceptual Aside: Built-In Function Constructors
-
Урок 57.
00:03:58
Dangerous Aside: Built-In Function Constructors
-
Урок 58.
00:03:17
Dangerous Aside: Arrays and for..in
-
Урок 59.
00:12:38
Object.create and Pure Prototypal Inheritance
-
Урок 60.
00:06:28
ES6 and Classes
-
Урок 61.
00:05:42
Initialization
-
Урок 62.
00:06:42
'typeof' , 'instanceof', and Figuring Out What Something Is
-
Урок 63.
00:05:52
Strict Mode
-
Урок 64.
00:03:52
Learning From Other's Good Code
-
Урок 65.
00:21:32
Deep Dive into Source Code: jQuery - Part 1
-
Урок 66.
00:15:39
Deep Dive into Source Code: jQuery - Part 2
-
Урок 67.
00:11:23
Deep Dive into Source Code: jQuery - Part 3
-
Урок 68.
00:02:59
Requirements
-
Урок 69.
00:03:08
Structuring Safe Code
-
Урок 70.
00:09:18
Our Object and Its Prototype
-
Урок 71.
00:16:59
Properties and Chainable Methods
-
Урок 72.
00:05:23
Adding jQuery Support
-
Урок 73.
00:02:22
Good Commenting
-
Урок 74.
00:08:12
Let's Use Our Framework
-
Урок 75.
00:00:33
A Side Note
-
Урок 76.
00:04:34
TypeScript, ES6, and Transpiled Languages
-
Урок 77.
00:00:55
Existing and Upcoming Features
-
Урок 78.
00:42:44
Promises, Async, and Await
-
Урок 79.
00:01:15
Learning to Love the Weird Parts
Thanks!
Section 12. BONUS: ES6 In-Depth (Don't Imitate Understand)
78. Promises, Async, and Await
In the next few days (likely Monday) HTML & CSS course from the same author will be released!