Archives de la catégorie : Le saviez-vous ?

Pas encore de description pour la catégorie Le saviez-vous ?. Suggérez à l'administrateur du site de la remplir.

Et si Hemingway écrivait du Javascript ?

Comment cinq grands auteurs de la littérature mondiale écriraient-ils une fonction javascript retournant une suite de Fibonacci d’une certaine longueur ? C’est la question que s’est posé Angus Croll qui travaille chez Twitter. Le résultat est aussi amusant qu’intéressant.

Taux de rebond — Optimiser window.setTimeout dans le code Google Analytics

Par défaut, Google Analytics considère une visite limitée à une page comme un rebond. Or, un taux de rebond élevé est vu comme un signe de mauvaise santé, alors qu’il est normal que les visiteurs retournent d’où ils viennent lorsqu’ils ont trouvé une réponse à leur question. Du coup, Google propose d’ajouter une ligne de code pour que les éditeurs puissent déterminer eux-mêmes à partir de quel moment, une visite est considérée comme un rebond.

Pré-chargement des CSS et du Javascript sans exécution

Preload CSS/JavaScript without execution — Le pré-chargement des scripts JS et des feuilles de style CSS est une bonne chose pour améliorer les performances. La solution proposée par Stoyan Stefanov repose pour une part sur la création d’un objet Image avec new Image().src pour Internet Explorer et sur la création d’une balise object pour les autres navigateurs. Lire aussi The art and craft of postload preloads.

20 méthodes jQuery à connaitre

20 méthodes jQuery à connaitre — Voici une bien belle liste de 20 fonctions jQuery peu connues qui vous permettront de faire face à de nombreuses situations : insérer du contenu dans le DOM avec before() et after() ; envelopper des balises existantes avec une nouvelle balise avec wrap(), wrapAll() ou wrapInner(), etc. Via RGWeb.

Choisir jQuery ou Mootools en connaissance de cause

Choisir une bibliothèque Javascript n’est pas anodin. Une fois qu’on s’est familiarisé avec une librairie, il est souvent difficile de faire marche arrière et la tentation est grande de ne pas aller voir ailleurs si l’herbe est plus verte. Aaron Newton a eu la bonne idée de faire une comparaison éclairée intitulée jQuery vs Mootools en mettant en évidence les qualités et les défauts de ces deux frameworks Javascript, en toute objectivité.

jQuery — Attendre le chargement d’une image avec la méthode load()

Une des forces de jQuery est de permettre le lancement d’une fonction dès le chargement du DOM en mémoire, sans attendre que toutes les images soient affichées, par exemple. Or, il peut justement être intéressant d’attendre le chargement d’un élément précis avant d’agir dessus. Dans le cas d’un traitement spécifique sur une image, il est possible d’utiliser la méthode load() :

jQuery('img.featured').load(function() {
    faites quelques chose avec cette image
});

Ne pas confondre cette méthode load() avec l’événement load() dans un contexte Ajax.