Understanding Weird Parts of JavaScript

Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.

What’s included

  • 76 : Lectures
  • 11h 25m : Duration
video-file-formats

$14.99/24.99


Lectures
1. Introduction and The Goal of This Course- 4m 56s
2. Setup- 3m 27s
3. Big Words and Javascript- 1m 25s
4. Understanding, Frameworks, and The Weird Parts- 4m 17s

Lectures
1. Conceptual Aside: Syntax Parsers, Execution Contexts, and Lexical Environments- 7m 35s
2. Conceptual Aside: Name/Value Pairs and Objects- 4m 8s
3. The Global Environment and The Global Object- 10m 58s
4. The Execution Context - Creation and Hoisting- 9m 43s
5. Conceptual Aside: Javascript and 'undefined'- 8m 4s
6. The Execution Context - Code Execution- 2m 54s
7. Conceptual Aside: Single Threaded, Synchronous Execution- 2m 16s
8. Function Invocation and the Execution Stack- 8m 6s
9. Functions, Context, and Variable Environments- 7m 56s
10. The Scope Chain- 17m 25s
11. Scope, ES6, and let- 4m 18s
12. What About Asynchronous Callbacks?- 10m 26s

Lectures
1. Conceptual Aside: Types and Javascript- 2m 50s
2. Primitive Types- 5m 17s
3. Conceptual Aside: Operators- 6m 32s
4. Operator Precedence and Associativity- 14m 14s
5. Conceptual Aside: Coercion- 6m 14s
6. Comparison Operators- 19m 42s
7. Existence and Booleans- 7m 24s
8. Default Values- 7m 51s
9. Framework Aside: Default Values- 7m 11s

Lectures
1. Objects and the Dot- 15m 23s
2. Objects and Object Literals- 10m 32s
3. Framework Aside: Faking Namespaces- 8m 7s
4. JSON and Object Literals- 7m 17s
5. Functions are Objects- 8m 3s
6. Function Statements and Function Expressions- 20m 32s
7. Conceptual Aside: By Value vs By Reference- 16m 9s
8. Objects, Functions, and 'this'- 21m 26s
9. Conceptual Aside: Arrays - Collections of Anything- 5m 39s
10. 'arguments' and spread- 12m
11. Framework Aside: Function Overloading- 4m 43s
12. Conceptual Aside: Syntax Parsers- 2m 25s
13. Dangerous Aside: Automatic Semicolon Insertion- 5m 47s
14. Framework Aside: Whitespace- 4m 25s
15. Immediately Invoked Functions Expressions (IIFEs)- 17m 7s
16. Framework Aside: IIFEs and Safe Code- 8m 5s
17. Understanding Closures- 11m 9s
18. Understanding Closures - Part 2- 19m 20s
19. Framework Aside: Function Factories- 12m 24s
20. Closures and Callbacks- 8m 26s
21. call(), apply(), and bind()- 20m 54s
22. Functional Programming- 20m 17s
23. Functional Programming - Part 2- 8m 5s

Lectures
1. Conceptual Aside: Classical vs Prototypal Inheritance- 5m 11s
2. Understanding the Prototype- 14m 2s
3. Everything is an Object (or a primitive)- 5m 46s
4. Reflection and Extend- 14m 59s

Lectures
1. Function Constructors, 'new', and the History of Javascript- 15m 53s
2. Function Constructors and '.prototype'- 10m 24s
3. Dangerous Aside: 'new' and functions- 4m 16s
4. Conceptual Aside: Built-In Function Constructors- 10m 32s
5. Dangerous Aside: Built-In Function Constructors- 3m 57s
6. Dangerous Aside: Arrays and for..in- 3m 16s
7. Object.create and Pure Prototypal Inheritance- 12m 37s
8. ES6 and Classes- 6m 27s

Lectures
1. Initialization- 5m 41s
2. 'typeof' , 'instanceof', and Figuring Out What Something Is- 6m 41s
3. Strict Mode- 5m 51s

Lectures
1. Learning From Other's Good Code- 3m 51s
2. Deep Dive into Source Code: jQuery - Part 1- 21m 31s
3. Deep Dive into Source Code: jQuery - Part 2- 15m 38s
4. Deep Dive into Source Code: jQuery - Part 3- 11m 22s

Lectures
1. Requirements- 2m 58s
2. Structuring Safe Code- 3m 7s
3. Our Object and Its Prototype- 9m 17s
4. Properties and Chainable Methods- 16m 58s
5. Adding jQuery Support- 5m 22s
6. Good Commenting- 2m 21s
7. Let's Use Our Framework- 8m 11s

Lectures
1. TypeScript, ES6, and Transpiled Languages- 4m 33s

Lectures
1. Existing and Upcoming Features- 54s

PassQueen does not provide real Microsoft exam questions. Similarly, PassQueen does not supply real Amazon exam questions. The materials offered by PassQueen lack real questions and answers of certification exams. The CFA Institute neither endorses nor assures the accuracy or quality of PassQueen content. CFA® and Chartered Financial Analyst® are registered trademarks held by the CFA Institute.

Helpful Pages

© 2025 All Rights Reserved passqueen.com.