
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Javascript aprende programação
Tipologia: Esquemas
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

Event Loop (^) !" Explicit Binding (^) !!" call apply bind !" If...else^ Switch^ !" Implicit Type Casting (^) !" Block !" Function !" Global !" var let const
Find the detailed version of this roadmap along with resources and other roadmaps http : (^) // roadmap.sh Introduction to JavaScript (^) !" !"^ What is JavaScript? !" Beginner Topics / start with these !"^ Advanced Topics / pick these after intermediate topics !!"^ Intermediate Topics / pick them after beginner topics !"^ History of JavaScript !" JavaScript Versions !" All About Variables Variable Declarations (^) !" Variable Naming Rules (^) !" Hoisting (^) !" !"^ Data Types !"^ How to run JavaScript? Variable Scopes (^) !" Object
!!"^ Object Prototype !!"^ Prototypal Inheritance Built-in Objects (^) !" Primitive Types string number bigint boolean null undefined Symbol
typeof operator (^) !" Data Structures (^) !" Indexed Collections (^) !" !"Typed Arrays^ Arrays^ !" Keyed Collections (^) !!" !!"^ Map !!"^ Weak Map !!"^ Set !!"^ Weak Set !"^ Structured Data !"^ JSON Type Casting (^) !" Explicit Type Casting (^) !" !"^ Type Conversion vs Coercion !"^ Equality Comparisons Value Comparison Operators == === Object.is
Equality Algorithms (^) !" isLooselyEqual (^) !" isStrictlyEqual (^) !" SameValueZero (^) !" SameValue (^) !" !"^ Loops and Iterations !"^ for statement !"^ do...while statement !" while statement break / continue^ !"^ Labeled Statements^ !" for...in statement (^) !" for...of statement (^) !" Conditional Statements !"^ Control Flow !" Exception Handling^ !"^ throw statement^ !" try / catch / finally (^) !" Utilizing Error Objects (^) !" !"^ Expressions and Operators !"^ Assignment Operators !"^ Comparison Operators !"^ Arithmetic Operators !!"^ Bitwise Operators !"^ Logical Operators !!"^ BigInt Operators !"^ String Operators !"^ Conditional Operators !"^ Comma Operators !"^ Unary Operators !!"^ Relational Operators Functions (^) !" Defining and Calling Functions (^) !" Function Parameters (^) !" Default Params !" Arrow Functions (^) !"^ Rest Params^ !" IIFEs (^) !!" Scope & Function Stack (^) !!" Recursion (^) !!" Lexical Scoping (^) !!" Closures (^) !!" arguments object (^) !!" Built-in Functions (^) !" in a method (^) !!" in a function (^) !!" Strict Mode (^) !!" Using (this) keyword ____ (^) !!" using it alone (^) !!" in event handlers (^) !!" in arrow functions (^) !!" Function Borrowing (^) !!" Asynchronous JavaScript (^) !!" !"^ setTimeout !"^ setInterval Callbacks (^) !!" Promises (^) !!" async / await !!" Callback Hell (^) !!" !" Iterators and Generators^ Classes^ !!" Modules in JavaScript (^) !!" !!"^ CommonJS !!"^ ECMAScript Modules !"^ Memory Management Memory Lifecycle (^) !" Garbage Collection (^) !" !!"^ Using Chrome Dev Tools Debugging Issues (^) !!" Debugging Memory Leaks (^) !" Debugging Performance (^) !" For ecosystem and more, check other tracks involving JavaScript Frontend Roadmap Backend Roadmap