Web 2.0 Developer
Article tagué javascript
Tracker Google Analytics optimisé
2/12/09
De nombreux sites web utilisent Google Analytics pour analyser les données de trafic. Google recommande de place ce code juste avant la fermeture du tag </body> et de s’assurer « que le code de suivis est bien le dernier élément du DOM exécuté ». Sinon le script pourrait bloquer le chargement des autres éléments.
Pour améliorer les performances du script, Google a décidé de le charger de façon asynchrone. « Contrairement à une installation traditionnelle, le suivis asynchrone optimise la manière dont les navigateurs charge le script ga.js de sorte que son impact sur l’utilisateur est réduite au minimum. » Il vous permet aussi de mettre La suite >
Nouveau design de Google en test
28/11/09
De nouvelles interfaces sont en cours de tests sur Google.
Après les tests sur la page d’accueil, qui ont conduit à sélectionner un design encore plus épuré, sans boutons ni liens, Google teste maintenant de nouvelles pages de résultats (SERP). Au menu, une barre latérale (que l’on connaissait déjà) agrémentée de nouvelles icônes colorées pour différentier visuellement les catégories disponibles ainsi qu’un nouveau logo.
Cliquez pour agrandir
Il est possible de tester cette nouvelle interface grâce à un cookie que vous aller créer sur votre navigateur. Pour cela, rien de plus simple !
- Ouvrez votre navigateur préféré.
- Entrez Google.com et assurez vous d’être sur La suite >
29 thèmes pour Google Chrome
5/08/09
Bien que le bleu soit tendance, Google met à disposition une gallerie de 29 thèmes pour Google Chrome, compatible avec la version 3 béta (version Mac de Chrome téléchargeable ici), ou une build récente de Chromium:
Google Chrome passe la 2ème
22/05/09
Google a publié jeudi 21 mai la seconde version de son navigateur Chrome. La rapidité de navigation est améliorée, jusqu’à 30 %, selon le blog officiel de Google Chrome , qui annonce par ailleurs plus de trois cents corrections de bugs depuis le lancement de la première version, en septembre 2008. La principale amélioration réside dans l’accélération du moteur Javascript. En langage profane, cela signifie que les sites complexes sont affichés plus rapidement, notamment les services de Google qui utilisent le Javascript à outrance : Gmail, Google Docs, etc.
Si vous aviez déjà installé une version antérieur de Chrome, celle-ci aurait du La suite >
Weekly Bookmarks #2 (Diigo)
20/04/09
-
9 Signs You Shouldn’t Hire THAT Web Guy
My employer specializes in creating websites for middle-sized businesses. We rarely create Mom’n'Pops websites and generally don’t pursue contracts with major corporations. Working with mid-size business has given me the opportunity to speak with executives and decision-makers within each business. Our discussions eventually end up with the other person telling me about their previous web developers and how their currently site is ineffective as a sales to or representation of the business. There La suite >
Weekly Bookmarks #1 (Diigo)
8/04/09
-
Dynamic Drag’n Drop With jQuery And PHP
Free Web Resources Everyday – WebResourcesDepot
-
Supprimer les incompatibilités avec IE6 … pour toujours ! – Pierre MARTIN
Blog-note et astuces de la vie quotidienne et du développement web
-
Tips for Twits » Blog Archive » HOWTO: PHP and jQuery upload progress bar
-
Refreshing an element at a set time interval using jQuery and a sprinkle of Ajax
Now lets say that you a web page that has a big Block of something and inside this something you would like to La suite >
La propagation des événements javascript avec jQuery.live()
19/02/09
Clément de Dator.fr vient de publier un screencast pour présenter la nouvelle fonction live() introduite dans jQuery 1.3 que je vous invite à découvrir:
jQuery Live from Clément on Vimeo. Version HD (conseillé)
Cette méthode live() ne marche qu’avec les événements suivant :
- click
- dblclick
- mousedown
- mouseup
- mousemove
- mouseover
- mouseout
- keydown
- keypress
- keyup
et ne marche pas avec :
- blur
- focus
- mouseenter
- mouseleave
- submit
- change
jQuery 1.3
18/02/09
Longtemps accro au Framework Prototype, j’ai gentillement migré vers jQuery que je trouve d’une part plus simple de prise en main, plus rapide et surtout qu’il dispose d’une communauté très active et propose beaucoup de plug-ins divers et variés.
Récemment passé en version 1.3, voici une traduction de l’annonce officielle: Les grandes fonctionnalités de cette version sont :
- sizzle : un moteur de sélection basé sur les CSS, tout chaud sorti du four ;
- live event (évènements en direct) : de la délégation d’évènements (event delegation) avec un zeste de jQuery ;
- révision des évènements jQuery : la gestion des évènements a été complètement La suite >
Google Analytics et pages ajax
26/06/08
Avoir des statistiques de navigation viables sur un site qui utilise des appels ajax pour gérer les pages peux se révéler laborieux…
Voici une petite fonction que j’ai développé pour parser ce problème:
function charge_page(id) {
var pars = "id="+id;
new Ajax.Updater(
"container",
"page.php",
{
method:'get',
parameters: pars
});
googleification();
}
function googleification() {
pageTracker._trackPageview("Nom de la page" );
}
Et encore une petite astuce: si vous souhaitez compter le nombre de téléchargement d’un fichier:
<a onclick="javascript: pageTracker._trackPageview('/Downloads/mon_fichier.pdf');" href="mon_fichier.pdf?phpMyAdmin=99f8741cd54efab1ae6814d5e9af4958">Mon fichier</a>
