Please enable JavaScript.
Coggle requires JavaScript to display documents.
Rapid JS - Coggle Diagram
Rapid JS
Types In JavaScript
Arrays, Functions, Objects
Type Coercion
Pass By Reference vs Pass by Value
Primitive Types
Static vs Dynamically Typed
Higher Order Functions
Scheme + Java
Functions vs Objects
2. Prototypal Inheritance
1. Closures
Composition vs Inheritance
Functional Programming
Pipe
Curry
Compose
Partial Application
Referential Transparency
Pure Functions
Object Oriented Programming
4 Principles of OOP
this keyword
Private vs Public
Object.create()
Inheritance
Java
ES6 Classes
Prototype
new keyword
Asynchronous Javascript
Web APIs
Event loop
Async/Await
Promises
Callbacks
Task Queue (Callback Queue)
Microtask Queue (Job Queue)
Modules in Javascript
Native ES Modules
IIFE
CommonJS
AMD
UMD
Error Handling
IIFE
this - call, apply, bind
Dynamic vs Lexical Scope
Function Scope vs Block Scope
Function Invocation
Hoisting
Scope Chain
Lexical Environment
Execution Context
Node.js
Single Threaded Model
Javascript Runtime
Garbage Collection
Stack Overflow + Memory Leaks
Javascript Engine
Interpreter/ Compiler/ JIT Compiler
Writing Optimized Code
Call Stack + Memory Heap