Google AJAX API Library: et vendepunkt for udviklere
Torsdag den 29. maj 2008
Google, i sidstnævnte perdiodo, har udgivet en lang række værktøjer dedikeret til udviklere, løbende ajourføring af deres udgivelser. Nu kører ud til en aftale med populære AJAX rammer, og ikke kun til at centralisere fordelingen af bibliotekerne jQuery, prototype, script.aculo.us, MooTools og dojo!
I praksis kan du få adgang til disse biblioteker ved hjælp af infrastruktur og Google-netværket, med betydelige fordele i form af hastighed og sikkerhed.
Den hastighed, lastning, er garanteret af det samme netværk, at Google og give sig selv et distribueret server, der giver (som standard) lastning komprimeret (gzip / minify) bibliotek. Den hosting Google tættere på anmodning vil blive brugt til at sende koden, og hvis det ikke når ned eller midlertidigt, Google-netværket, vil stadig sende Javascript-kode!
Ved hjælp af Google AJAX API bibliotek
Vi kan vælge to måder at indlæse et bibliotek: at udnytte google.load() den sædvanlige <script> For eksempel, hvis vi har et program, der allerede bruger nogle andre Google API (maps, forskning, oversættelser, etc ...) kan udnytte forekomst af google
- <! - Først og fremmest du belastning af miljøet ->
- > </script> <script src = "http://www.google.com/jsapi"> </ script>
Nu har vi et objekt google rådighed:
- "prototype" , "1.6" ) ; google. belastning ( "prototype", "1.6");
Bemærk tilstedeværelsen af den version! Google AJAX API Bibliotek er også et deponi af fortiden - stabil - frigivelse. Men det er ikke alle! Den versionskontrol er intelligent. Hvis et bibliotek er tilgængelig på følgende frigivelse:
- . 1 1. 9. 1
- . 4 1. 8. 4
- . 2 1. 8. 2
, Som for eksempel:
- "prototype" , "1.8" ) ; google. belastning ( "prototype", "1.8");
Vil frigive 1.8.4, som er den sidste af denne revision. Tilsvarende angiver:
- "prototype" , "1" ) ; google. belastning ( "prototype", "1");
Vil frigive 1.9.1! Fantastico!
Eller du kan bruge følgende syntaks:
- > </script> <script src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"> </ script>
Igen kan du angive den version!
Google selv, men understreger, at den første metode, som benytter google.load() er den mest udført!
Prøv at tro:, og resultaterne er
Som altid, jeg følte straks denne nyhed, og jeg har værdsat fordelene straks. Jeg introducerede Google AJAX API Library om Divoogle.com og e-lementi.com! På dette jeg havde en fordel i belastning svarende til 30% - test udført med PingDom! Jeg har også prøvet to forskellige metoder til lastning og, ja, brugen af google.load()
Snarest muligt Jeg vil køre testen igen om undolog.com ![]()





















@ Tom IWriteAboutIT sagde:
Tillykke til artiklen, jeg bare jeg lige føjet til min RSS,
Quick Tom
Levysoft "Hvordan kan vi spare båndbredde: mindske e-mail kommentarer og backup via FTP, skal du bruge AJAX Library API med plugin for Wordpress og deaktivere Google Translator, som ikke fører til nyttige trafik Adsense sagde:
[...] Og giver dig mulighed for at angive, at du vil. Den versionskontrol er dog endnu intelligent. Faktisk, hvis du angive en delvis version af biblioteket (p.es 1.8), vil vi hente Google [...]
Wordpress: hvordan man skriver et svar til kommentar at bruge jQuery | Undolog.com sagde:
[...] De to scripts omfatte jQuery gennem Google-tjeneste forklaret i Google AJAX API Library: et vendepunkt for udviklere [...]
Francesco Gavello sagde:
Jeg synes, at blogs i stigende grad nyttig
Denne teknik ikke vidste dengang, og det er virkelig en manna fra himlen!
At læse!