FlashKeepers

JavaScript · JavaScript · College and University

Bases de JavaScript : les fonctions et le DOM

Syntaxe des fonctions JavaScript, gestion des événements et méthodes de base de manipulation du DOM, chacune expliquée avec un court exemple.

About this set

42 basic cards for JavaScript JavaScript. It opens with "Quelle est la syntaxe d'une déclaration de fonction de base en JavaScript ?" and "Comment écrit-on une expression de fonction ?". 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

Quelle est la syntaxe d'une déclaration de fonction de base en JavaScript ?
Show answerfunction functionName(parameters) { return value; }
Comment écrit-on une expression de fonction ?
Show answerconst functionName = function(parameters) { return value; };
Quelle est la syntaxe d'une fonction fléchée ?
Show answerconst functionName = (parameters) => { return value; };
À quoi sert l'instruction return dans une fonction ?
Show answerElle termine la fonction et renvoie une valeur à l'appelant.
Comment définit-on une valeur par défaut pour un paramètre de fonction ?
Show answerfunction greet(name = 'Guest') { return 'Hello ' + name; }
Que permet le paramètre du reste (...) à une fonction ?
Show answerAccepter un nombre variable d'arguments sous forme de tableau.
Qu'est-ce que la portée d'une fonction en JavaScript ?
Show answerLes variables déclarées à l'intérieur d'une fonction ne sont accessibles qu'à l'intérieur de cette fonction.
Qu'est-ce qu'une fermeture (closure) ?
Show answerUne fonction qui a accès aux variables de la portée de sa fonction externe, même après que cette fonction externe a terminé son exécution.
Qu'est-ce qu'une fonction de rappel (callback) ?
Show answerUne fonction passée en argument à une autre fonction, pour être exécutée plus tard.
Qu'est-ce qu'une fonction anonyme ?
Show answerUne fonction sans nom, souvent utilisée comme fonction de rappel ou stockée dans une variable.
Qu'est-ce qu'une IIFE (Immediately Invoked Function Expression, expression de fonction invoquée immédiatement) ?
Show answer(function() { code here })(); (une fonction qui s'exécute dès sa définition).
Qu'est-ce que le hissage (hoisting) des fonctions ?
Show answerLes déclarations de fonction sont déplacées en haut de leur portée avant l'exécution du code, ce qui permet de les appeler avant leur définition.
Que fait la méthode bind() ?
Show answerElle crée une nouvelle fonction avec un contexte this fixé et, éventuellement, des arguments préremplis.
Que fait la méthode call() ?
Show answerElle appelle une fonction avec un contexte this donné et des arguments passés individuellement.
Que fait la méthode apply() ?
Show answerElle appelle une fonction avec un contexte this donné et des arguments passés sous forme de tableau.

27 more cards in the app

Study this set free