Je ne connaissais pas la notion de Proxy en JavaScript mais c'est très intéressant et très utile. Ça peut permettre de faire l'équivalent des computed properties de Vue.js en JS natif par exemple.
L'utilisation de $attrs
est importante pour transmettre l'ensemble des attributs à un élément HTML qui ne serait pas à la racine de votre composant.
Quelques astuces CSS avancées.
CSS tips and tricks you will not see in most of tutorials.
Astuce intéressante quand vous n'avez pas de favicon sous la main !
De très bons conseils pour intégrer du texte par dessus une image et s'assurer qu'il reste bien lisible.
Learn how to handle text over images in CSS by taking accessibility in mind
Afficher un bloc sur toute la largeur de votre site alors qu'il est contenu dans un bloc qui a une largeur limitée.
Astuce, utiliser les unités relatives au viewport :
.full-bleed {
width: 100vw;
margin-left: calc(50% - 50vw);
}
Quelques petites astuces pour Firefox, en passant par le about:config.
Quelque idées pour facilement organiser vos classes CSS.
J'utilise notamment la première, la notation .is-open
pour les classes d'état, je trouve ça très clair et très pratique, surtout quand vous utilisez SASS.
Une technique intéressante qui consiste à utiliser un composant sans rendu (renderless), invisible donc, pour effectuer les appels AJAX. Ça permet de conserver la logique de la gestion du chargement et des erreurs centralisée et de simplement utiliser les variables exposées par le composant pour connaître le statut de la requête.
Je pense que ça ne s'applique pas à tout (uniquement aux requêtes GET par exemple) mais ça peut servir !
Une méthode pour se souvenir de tout (ou presque), facilement.
Un truc que j'avais aussi envisagé sans jamais le mettre en pratique c'était d'écrire dans une liste, à chaque trou de mémoire, le truc que j'ai oublié. Et ensuite, il faudrait lire toute la liste au moins une fois par jour. Aucune idée si ça marche mais je pense que ça peut aider pour les trucs qu'on oublie tout le temps.
Une introduction au plugin Emmet qui permet d'écrire du code HTML rapidement à l'aide d'expressions qui utilisent une syntaxe proche du CSS.
Un bon aperçu de l'utilisation du phénomène de propagation des évènements JavaScript pour simplifier votre code.
Les choses à ne pas faire avec PostgreSQL.
Il suffit de rajouter #31#
devant le numéro que vous voulez appeler.