46 liens privés
L'auteur rappelle le principe de moindre pouvoir : choisir le langage le moins puissant pour un but donné — on permet ainsi de laisser le navigateur la manière d'accomplir ce que l'on souhaite.
Il présente ensuite quelques éléments / fonctionnalités pour lesquelles JavaScript peut être remplacé avantageusement par du HTML / CSS :
- Custom Switches
- Datalist, un composant avec autocomplétion native
- Un Color picker
- Accordions
- Dialog modals
Il rappelle à chaque fois les meilleures pratiques d'accessibilité.
Tout est dans le titre
Tout est dans le titre
L'auteur explique à quoi servent les attributs integrity et crossorigin dans
<script src="https://unpkg.com/react@18/umd/react.production.min.js"
integrity="sha384-tMH8h3BGESGckSAVGZ82T9n90ztNXxvdwvdM6UoR56cYcf+0iGXBliJ29D+wZ/x8"
crossorigin="anonymous">
L'auteur montre un extrait de HTML avec une mauvaise utilisation de titre hX et des div inutiles. Il s'agit d'un code généré par un framework JavaScript. Or ceux ci fournissent généralement des mécanismes pour éviter d'avoir des éléments en trop (comme les fragments dans React)
Tout est dans le titre
Une API pour envoyer / recevoir des messages vers toutes les fenêtres / onglets ouverts sur la même page web - pratique pour un système de notification / chat / etc. temps réel
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
C'est bien écrit et très vrai
Tout est dans le titre
Plusieurs solutions sont proposées : l'élément details, l'élément dialog, et l'API popover
Tout est dans le titre
Tout est dans le titre
Ce site explique les bases du développement web, sans outillage particulier ni framework : juste du HTML, CSS et JavaScript.
Un outil JavaScript de coloration syntaxique
AbortController est une classe globale de JavaScript qui permet d'annuler tout et n'importe quoi
Tout est dans le titre