Урок 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!