Professional Documents
Culture Documents
Deep Dive Into JS: Workshop Outline
Deep Dive Into JS: Workshop Outline
Workshop outline:
1. Principles of JavaScript
Thread
Execution context
Call stack
2. Functional Programming
Pure functions
Paramaterizing, Generalizing Functions
Callbacks
Higher order functions
3. Closure
Closures
Lexical Scope
Power of Closure
4. Asynchronous JavaScript
Async JS
Browser APIs
Callback queue & Event loop (With simulation)
AJAX (XHR)
5. Object-oriented JavaScript – Approaches to OOP
Intro
__proto__
New Operator
Keyword ‘this’ in JavaScript
Object.prototype
Class syntactic sugar
6. Wrap-up