#️⃣

Javascript

Essa página irá conter todos os ensinamentos sobre Javascript, em uma tentativa de me aprofundar nos conceitos da linguagem. Incluindo algumas curiosidades 😏
Javascript é uma linguagem single thread, interpretada, ou compilada JIT (just-in-time), com funções de primeira classe. Quando uma linguagem é dita ter funções de primeira classe, significa que as funções são tratadas como variáveis quaisquer, podendo ser passadas como argumentos, retornadas de outras funções e atribuídas como um valor de uma variável.
Javascript é baseada em prototypes, multi-paradigma, dinâmica, que suporta OOP, imperativa e declarativa (FP).
Facilite sua busca por um termo específico usando o atalho CMD/CTRL + P
 
🏠
Javascript: Under the hood (‼️)
📃
Call Stack, Execution Context and Heap
🐵
Primitives
🗨️
Event Bubble and Event Delegation
🧩
Value Types and Reference Types
↔️
== vs ===: Double Equals and Coercion
🔗
Function Scope, Block Scope and Lexical Scope
🚛
Statement vs Expression
📝
Function Declaration vs Function Expression
📙
IIFE
🌐
Javascript Modules
🔁
Macrotask Queue, Microtask Queue and Event Loop
⚙️
Javascript Engines
🌲
DOM and CSSOM
🌲
Render Tree, Layout and Paint - Critical Rendering Path
⛓️
Prototype Chain
Async/Await
Async/Await