L3 MIASHS, Programmation Web 2, année 2022
Notes
Préparer un squette HTML/CSS/JS pour ne pas le refaire à la main systématiquement
Vérifier que:
- la feuille de style est bien chargé
- le fichier script est bien executé (par exemple avec la console)
Let, var et leur absence
Un scope en gros ce qui y a dans des accolade:
function A(){
// ceci est un scope
}for (let i=0; i<3;i++){
// ceci est aussi un scope
}
{// ceci est encore un scope
{// c'est un scope dans un scope
} }
Quand on met rien, on déclare on déclare une variable globale
Quand on met “var”, on déclare une variable locale mais surchargeable.
QUand on met “let”, on déclare le symbole une seule fois dans le scope.
Les fonctions anonymes
Il existe plusieurs syntaxe pour définir une fonciton anonyme.
console.log(function(a, b, c){
return a + b + c
})
console.log((a, b, c) => a+b+c)
Les deux constructions fonctionnelles simple
filter
méthode qui prends une fonction booléenne et qui retourne la liste des éléments qui la satisfont.map
méthode qui prend une fonction et qui construit une liste en applicant cette fonction sur chaque élément de la liste initiale.
Exemple d’application la question 2 de l’exercice 3.
Corrections
Vous pouvez consulter ici la correction du TD3 complète vue en cours.
Compiled the: mer. 04 sept. 2024 12:49:56 CEST