Darbui su JavaScrip palengvinti yra naudojamos įvairios bibliotekos. Paruošėme receptą, kaip supaprastinti jų užkrovimą – naudotis paslauga Google AJAX Libraries API, kuri padeda patogiai naudoti tokias JavaScript bibliotekas, kaip: jQuery, jQuery UI, Prototype, Dojo, Scriptaculous, SWFObject, MooTools, Yahoo! User Interface Library, Ext Core ir kitas. Pilnas sąrašas pateikiamas dokumentacijoje.
Kodo pavyzdys jQuery 1.3.2 bibliotekos užkrovimui, tačiau su minimaliomis modifikacijomis pritaikomas ir kitoms:
-
<script src="http://www.google.com/jsapi"></script>
-
<script type="text/javascript">
-
google.load("jquery", "1.3.2");
-
</script>
Šis būdas yra geras tuo, kad:
- Bibliotekos versiją įterpti ir atnaujinti yra lengviau ir greičiau – nereikia siųstis naujausios versijos į savo kompiuterį, išpakuoti, sukelti į serverį, atnaujinti kelius iki bibliotekos bylų svetainės kode. Vienintelis pakeitimas – versijos numerio atnaujinimas HTML kode.
- Taip yra greičiau – naršyklės riboja lygiagrečių JavaScript failų siuntimų skaičių iš vieno serverio, šiuo atveju kodas yra siunčiamas iš Google serverių.
- Taupote resursus – bibliotekos saugomos Google serveriuose, naudojamas srautas.