Google Ajax Libraries API
Sous ce nom un peu barbare se cache une fabuleuse API de Google ! Google Ajax Libraries API est un projet mené par Google qui à pour but de nous faciliter l'implémentation de framework javascript.
Comment ça marche ?
Alors pour faire simple, il vous suffit d'inclure ce petit fichier javascript (9 ko) dans vos pages, ensuite vous aurez accès aux principales librairies javascript en une ligne de code ... le tout chargé dynamiquement !
Les librairies supportées pour l'instant
Mais ce n'est pas tout, on peut aussi embarquer certains services Google ...
Exemples d'utilisation
Pour appeler jQuery (version 1.2.3)
<script>
// Load jQuery
google.load("jquery", "1.2.3");
</script>
Ce qui est équivalent à charger le fichier http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js
Pour appeler Mootools (version 1.11) non compressée
<script>
// Load mootools
google.load("mootools", "1.11", {uncompressed:true});
</script>
Ce qui est équivalent à charger le fichier http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools.js
Vous pouvez également cumuler les appels (à vos risques et périls vue la compatibilité entre librairie).
Conclusions
Le concept est excellent ! Le chargement asynchrone permet d'alléger vos pages en appelant les librairies uniquement lorsque vous en avez besoin ! De plus vous économisez de la bande passante.
Par contre certains ne vont pas apprécier de dépendre une nouvelle fois de google, mais ça, c'est un autre débat
Guide pour mieux gérer vos emails via gmail (multicompte, redirection, ...)
Comment réussir vos concours sur vos blogs ?
Brève Wordpress: 40 liens, thèmes, plugins et astuces en tout genre !
Ajouter un lien pour envoyer la page par e-mail
Je passe mes nuits à trifouiller des codes au lieu de danser avec des filles…
Je me pose une question étant novice, ka 2e partie
// Load mootools
google.load(« mootools », « 1.11″, {uncompressed:true});
doit forcément être après le 1er code ou pas ? j’ai essayé en changeant de page ( sous wordpress) mais quedal, je n’ai rien qui se charge
Ca sert à quoi? Perso ca me facilite rien. Je colle la lib sur mon ftp et basta. Ca ajoute 9ko + des lignes de codes contre un seul import.
Je vois pas trop l’intérêt. Sauf pour google qui va avoir des infos sur nos visiteurs.
Bref j’utiliserai pas ca.