Skip to content

Commit 15b2d8b

Browse files
Apply minor fixes in '1-js/09-classes/07-mixins/article.md'
1 parent 69dbb3a commit 15b2d8b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

1-js/09-classes/07-mixins/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Voici le code :
124124
```js run
125125
let eventMixin = {
126126
/**
127-
* Souscrire à l'événement, usage:
127+
* Souscrire à l'événement, usage :
128128
* menu.on('select', function(item) { ... }
129129
*/
130130
on(eventName, handler) {
@@ -136,7 +136,7 @@ let eventMixin = {
136136
},
137137

138138
/**
139-
* Annuler la souscription, usage:
139+
* Annuler la souscription, usage :
140140
* menu.off('select', handler)
141141
*/
142142
off(eventName, handler) {
@@ -164,9 +164,9 @@ let eventMixin = {
164164
};
165165
```
166166
167-
- `.on(eventName, handler)` - assigne la fonction `handler` à exécuter lorsque l'événement portant ce nom se produit. Techniquement, il existe une propriété `_eventHandlers`, qui stocke un tableau de gestionnaires pour chaque nom d'événement, et simplement ajouté à la liste.
167+
- `.on(eventName, handler)` - assigne la fonction `handler` à exécuter lorsque l'événement portant ce nom se produit. Techniquement, il existe une propriété `_eventHandlers`, qui stocke un tableau de gestionnaires pour chaque nom d'événement, et il l'ajoute simplement à la liste.
168168
- `.off(eventName, handler)` - supprime la fonction de la liste des gestionnaires.
169-
- `.trigger(eventName, ... args)` - génère l'événement: tous les gestionnaires de `_eventHandlers[eventName]` sont appelés, avec une liste d'arguments `...args`.
169+
- `.trigger(eventName, ... args)` - génère l'événement : tous les gestionnaires de `_eventHandlers[eventName]` sont appelés, avec une liste d'arguments `...args`.
170170
171171
Usage :
172172
@@ -182,19 +182,19 @@ Object.assign(Menu.prototype, eventMixin);
182182

183183
let menu = new Menu();
184184

185-
// ajouter un gestionnaire, à appeler lors de la sélection:
185+
// ajouter un gestionnaire, à appeler lors de la sélection :
186186
*!*
187187
menu.on("select", value => alert(`Value selected: ${value}`));
188188
*/!*
189189

190-
// déclenche l'événement => le gestionnaire ci-dessus s'exécute et affiche:
190+
// déclenche l'événement => le gestionnaire ci-dessus s'exécute et affiche :
191191
// Value selected: 123
192192
menu.choose("123");
193193
```
194194
195195
Maintenant, si nous souhaitons que le code réagisse lors de la sélection du menu, nous pouvons l'écouter avec `menu.on(...)`.
196196
197-
Et `eventMixin` mixin facilite l'ajout d'un tel comportement à autant de classes que nous le voudrions, sans interférer avec la chaîne d'héritage.
197+
Et le mixin `eventMixin` facilite l'ajout d'un tel comportement à autant de classes que nous le voudrions, sans interférer avec la chaîne d'héritage.
198198
199199
## Résumé
200200

0 commit comments

Comments
 (0)