FlashKeepers

JavaScript · JavaScript · College and University

JavaScript Básico: Funções e o DOM

Sintaxe de funções em JavaScript, tratamento de eventos e métodos básicos de manipulação do DOM, cada um explicado com um breve exemplo.

About this set

42 basic cards for JavaScript JavaScript. Set 2 of 2 in JavaScript Básico. It opens with "Qual é a sintaxe de uma declaração de função básica em JavaScript?" and "Como se escreve uma expressão de função?". More College and University decks are listed below.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Qual é a sintaxe de uma declaração de função básica em JavaScript?
Show answerfunction functionName(parameters) { return value; }
Como se escreve uma expressão de função?
Show answerconst functionName = function(parameters) { return value; };
Qual é a sintaxe de uma arrow function?
Show answerconst functionName = (parameters) => { return value; };
O que uma instrução return faz em uma função?
Show answerEla encerra a função e devolve um valor para quem a chamou.
Como você define um valor de parâmetro padrão em uma função?
Show answerfunction greet(name = 'Guest') { return 'Hello ' + name; }
O que o parâmetro rest (...) permite que uma função faça?
Show answerAceitar um número variável de argumentos como um array.
O que é escopo de função (function scope) em JavaScript?
Show answerVariáveis declaradas dentro de uma função só são acessíveis dentro dessa função.
O que é uma closure?
Show answerUma função que tem acesso às variáveis do escopo de sua função externa mesmo depois que essa função externa já retornou.
O que é uma função callback?
Show answerUma função passada como argumento para outra função, para ser executada mais tarde.
O que é uma função anônima?
Show answerUma função sem nome, geralmente usada como callback ou armazenada em uma variável.
O que é uma IIFE (Immediately Invoked Function Expression)?
Show answer(function() { code here })(); - uma função que executa imediatamente ao ser definida.
O que é hoisting de funções?
Show answerAs declarações de função são movidas para o topo de seu escopo antes da execução do código, permitindo que sejam chamadas antes de serem definidas.
O que o método bind() faz?
Show answerEle cria uma nova função com um contexto this fixo e argumentos pré-preenchidos opcionais.
O que o método call() faz?
Show answerEle invoca uma função com um contexto this especificado e argumentos passados individualmente.
O que o método apply() faz?
Show answerEle invoca uma função com um contexto this especificado e argumentos passados como um array.

27 more cards in the app

Study this set free