Article Public (all visitors)

GitHub -33-js-concepts: 33 concepts every JavaScript developer should know.

GitHub 2018

33 concepts every JavaScript developer should know. - leonardomso/33-js-concepts

Call Stack
Primitive Types
Value Types and Reference Types
Implicit, Explicit, Nominal, Structuring and Duck Typing
== vs === vs typeof
Function Scope, Block Scope and Lexical Scope
Expression vs Statement
Hoisting
IIFE, Modules and Namespaces
Message Queue and Event Loop
setTimeout, setInterval and requestAnimationFrame
Expensive Operation and Big O Notation
JavaScript Engines
Binary, Hex, Dec, Scientific Notation
Bitwise Operators, Type Arrays and Array Buffers
DOM and Layout Trees
new, Constructor, instanceof and Instances
Prototype Inheritance and Prototype Chain
Object.create and Object.assign
...

Show More

Curated by

FoundryBase

Updated 11 months ago

Browse more

View all Articles

Continue from source

More from source

Browse more from GitHub

Contribute to FoundryBase

Found something worth adding?

Sign in to suggest resources and start building your own collection.