It all starts with syntax. From there, once you’ve got the concepts down, you can move into using a framework where you figure out how to make things “just work”.
Everything is great, until it’s not.
If someone put you on the spot right now and asked you to explain
, would they like your answer?
What about prototypal inheritance or coercion?
In this workshop, you’ll be taking things to the next level, shining a light into “black-box” concepts like prototypes, the
keyword, and what primitive types are.
Tyler will walk you through each concept, and build your understanding through examples in the areas you need to know.
Working with Primitive Types
Working with var, let, const, and block scopes
Implicit Binding of the “this” Keyword
Arrow Functions and Lexical Scoping “this”
Explicit binding of the “this” keyword
Private Variables with IIFEs
De-sugar an ES6 Class and the Extends Keyword
ES6 Class Constructors and the Super Keyword
Working with Static Properties on a Class
How to use ‘strict mode’
WTF is a Closure?