Dans RegEdit aller dans cette section
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Et chercher la clé qui correspond à l'icône que vous voulez supprimer. Il suffit ensuite de supprimer cette clé.
Je ne connaissais pas la fonction contains
sur un Node HTML, qui permet de savoir si un élément en contient un autre. Idéal pour se passer des libraires type vue-clickaway.
Plus d'infos : https://developer.mozilla.org/en-US/docs/Web/API/Node/contains
Remplaçez .com
par .dev
dans l'URL d'un repo Github et vous avez une version web de VS Code qui vous permet d'éditer directement le repo.
Pour supprimer une icône impossible à supprimer sur le bureau Windows (à cause d'une config d'entreprise par exemple), il suffit d'aller dans le registre à cet endroit :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Et de supprimer les clé dont la description correspond à l'icône.
Intéressant cette info sur les numéros de téléphone qu'on peut voir dans les films :)
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 !