“Stop Using CSS Selectors for Non-CSS”
mercredi 17 janvier 2018 à 12:15Une réflexion intéressante que je garderai en mémoire: ne réserver les classes css que pour styler, pas pour cibler en js.
Donc en résumé, au lieu de
```
et
$(".article")
```
Préférer:
```
et
$("[data-hoverable]")
```
On sépare ainsi les classes (styling) des attributs data-* (scripting js)
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});
► Commentaires