Skip to content

Instantly share code, notes, and snippets.

@alejandrolechuga
Created June 1, 2017 06:10
Show Gist options
  • Save alejandrolechuga/f2ca8bd64c3da3651bb4a76ed44b98e4 to your computer and use it in GitHub Desktop.
Save alejandrolechuga/f2ca8bd64c3da3651bb4a76ed44b98e4 to your computer and use it in GitHub Desktop.
Study Guide
JavaScript
[ ] Prototype Inheritance
[ ] Understand how this works
[ ] OO programming
[ ] Module Pattern
[ ] ES6 Classes
[ ] Definition
[ ] Inheritance
[ ] Getter/ Setter
[ ] Static members
[ ] Function Expressions
[ ] IIFE
[ ] Anonymous functions
[ ] ES6 Arrow functions
[ ] Function Scope and Lexical Scope
[ ] Variable scope & Hoisting
[ ] Promises
[ ] Usage
[ ] Combination
[ ] Closures
[ ] Function Currying
[ ] Function chaining
[ ] CommonJS and AMD
[ ] Functional Programming in JS
[ ] NodeJS
[ ] Strict mode and non-strict
[ ] JS good practices
[ ] Design patterns with JS
[ ] JSON
[ ] General ES6 features
[ ] Symbol
[ ] Functions
[ ] Object.assign
[ ] Array methods
[ ] Spread and Rest operators
[ ] Destructuring
[ ] import / export modules , wildcard and default
[ ] Default Parameters
[ ] Template literals
[ ] Binary and Octal Literals
[ ] Property shorthand
[ ] Computed property names
[ ] Iterators and Generators
[ ] Map
[ ] Set
[ ] Weak Link
[ ] Built-in methods
[ ] String repeating , searching
[ ] Number type check
[ ] Number Safety check
[ ] Number comparison, truncation
Browser JS
[ ] Event delegation
[ ] Event Capture
[ ] Ajax, Fetch, Request
[ ] CORS
[ ] JSONP
[ ] Accessibility
[ ] DOM manipulation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment