Parcours arbre du DOM : Action
dupontL2
DS : 15mn
const pizzas = [
{ name: "queen", ing: ["🐷", "🍄", "🍅", "🧀"] },
{ name: "cheese", ing: ["🧀", "🍅", "🌵"] },
{ name: "oriental", ing: ["🍅", "🐑", "🍄", "🌶"] },
];
const prices = new Map([
["🍅", 1],
["🐷", 2],
["🌶", 2],
["🍄", 5],
["🧀", 5],
["🐑", 2],
["🌵", 10],
]);
🪛 Dessinez la structure du code pizzas et pizzasWithPrices (like pythontutor)
const pizzasWithPrices = pizzas.map(pizza => ({
...pizza,
price: pizza.ing.reduce((acc, ing) => acc + prices.get(ing), 0)
}));
Magie de JS
HTML
<div id="wrapper">
<div data-tabname="Onglet 1">Contenu 1</div>
<div data-tabname="Onglet 2">Contenu 2</div>
<div data-tabname="Onglet 3">Contenu 3</div>
</div>
Magie du JS
Création des boutons
Gestion des événements
Contenu 1
Contenu 2
Contenu 3
See the Pen Untitled by dupont (@dupontcodepen) on CodePen.
Inscription à :
Articles (Atom)