http://blog.DoZarte.com


Velocizza i tempi di accesso al tuo framework preferito tramite le AJAX Libraries API di Google


Share to Facebook Share to Twitter Stumble It Email This More...

Sprint
Creative Commons License photo credit: Stewf

Dal punto di vista dello sviluppatore web è sempre utile usare qualcuno dei vari framework javascript che ci sono in giro: jQuery, prototype, script.aculo.us, MooTools e anche dojo.

L’unica pecca è che, se siamo fortunati e i nostri siti da amministrare sono molti, è difficile tenere d’occhio tutti i framework che usiamo, magari diversi per diversi, molti, troppi siti web!
Esce un aggiornamento, un “bug-fix”, e cosa facciamo? Lo lasciamo predere enza aggironare i nostri siti?

Anche qui Google viene in aiuto con un nuovo servizio.

L’idea base è quella di ospitare (hosting) questi framework nei server di Google, servendoli in maniera ovviamente più rapida a chi ne fa richiesta, “Gzippandoli” se necessario; tra l’altro, il fatto che siti differenti richiamino lo stesso file dallo stesso indirizzo farà sì che questo file, se già scaricato un volta, resti presente nella memoria cache e quindi non serva riscaricarlo!

I framework supportati sono quelli citati all’inizio: jQuery, prototype, script.aculo.us, MooTools, dojo.

Per inserirli nel nostro codice si può usare la “vecchia” maniera…

<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"> </script>

…oppure usando Google Ajax API, tramite il metodo google.load()

<script src="http://www.google.com/jsapi"> </script>
<script> google.load("prototype", "1"); </script>

Pare buona cosa anche la possibilità di accedere a tutte le versioni precedenti all’ultima release del framework scelto. Esempio:

google.load("jquery", "1.2", {uncompressed:true});

fonte: AJAX search API blog


Share to Facebook Share to Twitter Stumble It Email This More...

Se l'articolo era interessante, forse troverai approfondimenti nei seguenti link sponsorizzati...


Leave a Reply

XHTML: Tags concessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You can add images to your comment by clicking here.