Bonjour à tous,
Petite question, j'ai entendu aujourd'hui l'expression "bouillon d'événements javascript".
Quelqu'un pourrait m'expliquer le sens de cette expression ?
Bonjour à tous,
Petite question, j'ai entendu aujourd'hui l'expression "bouillon d'événements javascript".
Quelqu'un pourrait m'expliquer le sens de cette expression ?
Bonjour,tout à fait, mais ce n'est pas moiQuelqu'un pourrait m'expliquer le sens de cette expression ?
Présentation des évènements du DOM
L'objectif de cet article, relativement exhaustif, est de permettre de comprendre comment manipuler les évènements DOM en Javascript.
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Ça ressemble à du jargon pseudo quelque chose d'un type qui veut vendre ce quelque chose.
La FAQ JavaScript – Les cours JavaScript
Touche F12 = la console → l’outil indispensable pour développer en JavaScript !
le bouillonnement c'est quand le processeur chauffe trop
plus serieusement c'est vrai que le mot est flou j'ai l'impression que c'est une traduction simpliste du mot anglais bubling personnelement je dirait plutot debordement sa arrive quand des elements son imbriqué et qu'il possedents le meme evenement.
comme je suis plus exemple concret que grosse explication voici un exemple qui met en avant cette phase.
il s'agit de div imbriqué et on s'appercois que quand on clic dans le div le plus haut sa ce repercute sur les autres (bouillonnement) et que pour eviter le bouillonnement on utilise stopPropagation (div vert)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html> <script type="text/javascript"> function fct4(evt){ evt.stopPropagation(); alert(evt.currentTarget.id); } function fct3(evt){ alert(evt.currentTarget.id); } function fct2(evt){ alert(evt.currentTarget.id); } function fct1(evt){ alert(evt.currentTarget.id); } </script> </head> <body> <div onclick='fct1(event)'id='div_gris' style='display:inline-block;height:300px;width:300px;background-color:gray'> <div onclick='fct2(event)' id='div_bleu' style='margin:auto;margin-top:30px;height:200px;width:200px;background-color:blue'> <div onclick='fct3(event)'id='div_rouge' style='margin:auto;height:80px;width:80px;background-color:red'></div> <br> <div onclick='fct4(event)'id='div_vert' style='margin:auto;margin-top:5px;height:80px;width:80px;background-color:green'></div> </div> </div> </html>
Dernière modification par Bovino ; 18/01/2014 à 08h55.
ce passage Les notions de flux et de propagation d'un événement reste quand même clair me semble t-il!Envoyé par chanyslas
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
Partager