FlashKeepers

JavaScript · JavaScript · College and University

Basi di JavaScript: funzioni e DOM

Sintassi delle funzioni JavaScript, gestione degli eventi e metodi di base per manipolare il DOM, spiegati con un breve esempio ciascuno.

About this set

42 basic cards for JavaScript JavaScript. It opens with "Qual è la sintassi di una dichiarazione di funzione base in JavaScript?" and "Come si scrive una function expression (espressione di funzione)?". 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 è la sintassi di una dichiarazione di funzione base in JavaScript?
Show answerfunction functionName(parameters) { return value; }
Come si scrive una function expression (espressione di funzione)?
Show answerconst functionName = function(parameters) { return value; };
Qual è la sintassi di una arrow function?
Show answerconst functionName = (parameters) => { return value; };
Cosa fa l'istruzione return in una funzione?
Show answerTermina la funzione e restituisce un valore a chi l'ha chiamata.
Come si imposta un valore predefinito per un parametro di una funzione?
Show answerfunction greet(name = 'Guest') { return 'Hello ' + name; }
Cosa permette di fare a una funzione il rest parameter (...)?
Show answerAccettare un numero variabile di argomenti sotto forma di array.
Cos'è lo scope di funzione in JavaScript?
Show answerLe variabili dichiarate all'interno di una funzione sono accessibili solo al suo interno.
Cos'è una closure?
Show answerUna funzione che ha accesso alle variabili dello scope della funzione esterna anche dopo che quest'ultima è terminata.
Cos'è una funzione callback?
Show answerUna funzione passata come argomento a un'altra funzione, da eseguire in un secondo momento.
Cos'è una funzione anonima?
Show answerUna funzione senza nome, spesso usata come callback o salvata in una variabile.
What is an IIFE (Immediately Invoked Function Expression)?
Show answer(function() { code here })(); - a function that runs immediately upon definition.
Cos'è l'hoisting delle funzioni?
Show answerLe dichiarazioni di funzione vengono spostate in cima al loro scope prima dell'esecuzione del codice, quindi possono essere chiamate prima di essere definite.
Cosa fa il metodo bind()?
Show answerCrea una nuova funzione con un contesto this fissato e, facoltativamente, con argomenti già impostati.
Cosa fa il metodo call()?
Show answerInvoca una funzione con un contesto this specificato e argomenti passati singolarmente.
Cosa fa il metodo apply()?
Show answerInvoca una funzione con un contesto this specificato e argomenti passati come array.

27 more cards in the app

Study this set free