Please enable JavaScript.
Coggle requires JavaScript to display documents.
ROAD MAPS - Coggle Diagram
ROAD MAPS
JAVA SCRIPT
Introdução ao JavaScript
JavaScript
History of JavaScript
JavaScript Versions
How to run JavaScript?
Introduction to JavaScript
What is JavaScript?
Variáveis em JavaScript
var
let
const
Variable Declarations
Hoisting
Regras de nomencaltura
Variable Scopes
Escopo em Bloco
Function
Global
Estruturas de Controle e Loops
Estruturas de Controle e Loops
for statement
for...in statement
do while statement
for..of statement
while statement
Loops and Iterations
break/continue
Labeled Statements
Conditional Statements
Control Flow
Exception Handling:
throw statement
try/catch/finally
Funções em JavaScript
Defining and Calling Functions
Expressions and Operators
Functions
Assignment Operators
Comparison Operators
Arithmetic Operators
try/catch/finally
Utilizing Error Objects
Function Parameters
Arrow Functions
Default Parameters
Rest Parameters
IIFE (Immediately Invoked Function Expression)
arguments object
Recursion
Operadores e Expressões
Operadores e Expressões
=== Object.is
Equality Comparisons
Equality Algorithms
Value Comparison Operators
for statement
do while statement
while statement
Conditional Statements
If else
Switch
for in statement
Loops e Iterações
Loops and Iterations
for of statement
break/continue
Control Flow
Exception Handling
throw statement
try/catch/finally
Utilizing Error Objects
Funções em JavaScript (Continuação)
Default Params
Function Parameters
Arrow Functions
Rest Parameters
Comparison Operators
Arithmetic Operators
Bitwise Operators
Strict Mode
IIFE (Immediately Invoked Function Expression)
arguments object
Scope & Function Stack
Built-in Functions
Recursion
Lexical Scoping
Closures
Logical Operators
BigInt Operators
Function Borrowing
in a method
String Operators
in a function
Using this keyword
Conditional Operators
using it alone
Comma Operators
Unary Operators
Relational Operators
Assincronia em JavaScript
Event Loop
setTimeout
Callbacks
Callback Hell
Asynchronous JavaScript
setInterval
Promises
async/await
Working with APIs
XMLHTTPRequest
Explicit Binding
in event handlers
in arrow functions
call, apply, bind
Fetch
Módulos em JavaScript
Iterators and Generators
CommonJS
Modules in JavaScript
ECMAScript Modules
Gerenciamento de Memória
Memory Lifecycle
Garbage Collection
Debugging em JavaScript
Debugging Issues
Using Chrome Dev Tools
Debugging Memory Leaks
Debugging Performance
Closures
Tipos de dados
Data Types
Primitivos
null
Symbol
boolean
string
undefined
number
BigInt
Não primitivos
Object
Objetos Integrados
typeof operator
Type Casting
Conversão de tipo vs Coerção
Conversão tipo explicito
Conversão tipo implicita
Data Structures
Keyed Collections
Map
Weak Map
Set
Weak Set
Indexed Collections
Typed Arrays
Arrays
Structured Data
JSON
== === Object.is
Equality Comparisons
Equality Algorithms
Value Comparison Operators
isLooselyEqual
isStrictly Equal
SameValueZero
SomeValue
Funções em JavaScript (Continuação)
Default Params
Function Parameters
Arrow Functions
Rest Parameters
Comparison Operators
Arithmetic Operators
Bitwise Operators
Strict Mode
IIFE (Immediately Invoked Function Expression)
arguments object
Scope & Function Stack
Built-in Functions
Recursion
Lexical Scoping
Closures
Logical Operators
BigInt Operators
Function Borrowing
in a method
String Operators
in a function
Using this keyword
Conditional Operators
using it alone
Comma Operators
Unary Operators
Relational Operators
Assincronia em JS
Assincronia em JavaScript
Event Loop
setTimeout
Callbacks
Callback Hell
Asynchronous JavaScript
setInterval
Promises
async/await
Working with APIs
XMLHTTPRequest
Explicit Binding
in event handlers
in arrow functions
call, apply, bind
Fetch
MÓDULOS
Módulos em JavaScript
Iterators and Generators
CommonJS
Modules in JavaScript
ECMAScript Modules
Debugging em JavaScript
Debugging em JavaScript
Debugging Issues
Using Chrome Dev Tools
Debugging Memory Leaks
Debugging Performance
Closures