Skip to content

Instantly share code, notes, and snippets.

@AntiHero
Last active March 19, 2019 11:56
Show Gist options
  • Save AntiHero/0565380415fafd34b34de11b522b028e to your computer and use it in GitHub Desktop.
Save AntiHero/0565380415fafd34b34de11b522b028e to your computer and use it in GitHub Desktop.
Game modes
Data types
Variables
Type conversion
Operators (unary, binary, string concatenation ('+' operator), numeric conversion ('+' operator))
Logical operators
Conditional operators (if, ?)
Loops ('while', 'for')
Switch
Variable scoping, hoisting
Let, var, const
Functions (declaration, local variables, outer variables, parameters, default values, returning a value)
Arrays (declaration, methods)
Strings (declaration, methods)
Objects (declaration, methods)
Map, Set, WeakMap, WeakSet
JSON (methods)
Closure
Constructors, new operator
This
Apply, call, bind methods
Destructuring assignment (objects, arrays)
Prototypal inheritance
Classes (inheritance, patterns, static properties, methods)
AJAX
Promises
Async/await
Modules
DOM
DOM events
Data types (primitive, non-primitive, conversion, operations with different data types)
Loops (for, while), switch, conditional operators
Scoping, hoisting, closures
Array methods (with/without array transformation, iterating methods)
String methods
Objects (methods, properties, array-like objects)
Prototypal inheritance
Constructors, new operator
Classes
This
Apply, call, bind methods (polyfills)
Promises, Asyn/await
DOM, DOM events, event bubbling and capturing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment