44 liens privés
Tout est dans le titre
Ça permet de prendre le "bon" élément
<button data-something="truc">
<span>A label</span>
<svg />
</button>
utilisez
document.querySelector('button').addEventListener(evt => { console.log(evt.currentTarget.getAttribute('data-something')); });
plutôt que
document.querySelector('button').addEventListener(evt => { console.log(evt.target.getAttribute('data-something')); });
si je clique sur le span, ça permet bien de récupérer le data-something du bouton
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les navigateurs fournissent des événements liés à l'impression : beforeprint et afterprint
L'auteur montre comment créer un journal d'activités en se basant sur les événements Doctrine, événements qu'il présente d'une manière très claire (avec avantages et inconvénients)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les api en question :
- Process
- OS
- Util
- URL
- File System
- Events
- Streams
- Worker Threads
- Child Processes
- Clusters
Que se passe-t-il au niveau de l'événement onClick? L'auteur a connu quelques déboires
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les web sockets sont utiles si l'on veut une communication bi directionnelle entre le client (navigateur) et le serveur... Dans le cas où l'on souhaite juste une communication serveur vers client, il vaut mieux utiliser les SSE. L'auteur montre comment faire en JavaScript (côté client et serveur)