Ca m’ennuie toujours de m’aperçevoir que mon contenu est aspiré par un aggrégateur de flux RSS qui affiche de la publicité pour monétiser mon contenu à l’insu de mon plein-gré. Si encore l’aspiration était précédée d’un petit mail pour entamer le dialogue et proposer de reverser un petit pourcentage, mais non, même pas… J’ai pourtant [...]
.ma-classe-css vs div.ma-classe-css
En général, j’utilise la notation .ma-classe-css pour nommer les classes réutilisables par n’importe quel élément HTML. Cette notation est en fait un raccourci pour *.ma-classe-css où * est utilisé comme joker universel (les tirets ne sont là que pour le référencement).
Me souvenant que le reset * { margin: 0; padding: 0; } n’était pas optimum en terme de performances, je me suis dit que l’utilisation de div.ma-classe-css (en préfixant le nom de la classe avec la balise HTML à laquelle elle s’applique) permettrait certainement au navigateur de parcourir le DOM plus rapidement en raison du nombre réduit d’éléments sur lesquels boucler.
Framework JQuery pour écrire du Javascript non-intrusif
Pour ajouter un semblant d’interactivité aux pages web, il fallait auparavant chercher longtemps pour dénicher le bon bout de code Javascript cross-browsers qui va bien. Aujourd’hui, c’est le choix d’une librairie1 Javascript adaptée à nos besoins qui prend du temps. Les prétendants sont nombreux et la qualité est au rendez-vous : Prototype accompagné de script.aculo.us, Mootools et le petit Moofx, Dojo, Yahoo! UI Library, jQuery avec Interface, etc. Whoa! quel chemin parcouru depuis la fin du 2ème millénaire… Lire l’article »
Publié le 26 avril 2007 par Bruno Bichet. 30 commentaires »
Utilisez le DOM et Javascript comme un chef
Comment remplacer les gestionnaires d’événements présents dans nos pages web en redéfinissant le comportement onclick, onmouseover… des éléments XHTML ? Tout simplement en utilisant la magie du DOM et de Javascript.
Publié le 4 octobre 2006 par Bruno Bichet. 22 commentaires »
SCRIPTS
Cette page regroupe quelques fonctions Javascript ou PHP, simples pour la plupart, rarement complexes, qui me sont très utiles. Comme pour la boite à outils CSS, celle-ci est destinée à s’enrichir régulièrement.
- slideToggle() et hover() avec jQuery 1.1.2
- Mettre en évidence le lien de la page en cours avec currentPage()
- Permuter une classe CSS avec une autre avec toogleClass()
- Ouvre et centre un popup en une seule opération depuis la page appellante avec popup()
- Permutez deux classes sur un événement avec multiClass()
- footer calé en bas de page avec getWindowHeight() et setFooter()
Publié le 21 juin 2006 par Bruno Bichet. Les commentaires sont actuellement fermés
Dans la série des thèmes WordPress minimalistes voilà