google.load():Využijte rozhraní Google AJAX Libraries API

Problém:spousta webových stránek na internetu používá přesně stejný soubor JavaScript. Soubor je velký 100 kB. Protože se stejný soubor nachází na serveru každé webové stránky, je soubor stažen a uložen do mezipaměti pro každou jednotlivou webovou stránku. Spousta času načítání stejného souboru.

Odpověď:Google AJAX Libraries API. Google hostí tyto často používané soubory, včetně nejnovějších verzí (a starších verzí) jQuery MooTools, YUI, Dojo, Prototype a dalších. Proč používat Google AJAX Libraries API? Mezi výhody patří:

  • Servery Google mohou obsluhovat soubor rychleji než váš sdílený hostitelský server.
  • Vzhledem k tomu, že soubor je vždy stahován ze stejného místa, čím více webů tento soubor používá, tím je pravděpodobnější, že se soubor již nachází v mezipaměti uživatele. Vaše webové stránky se tak načítají rychleji.
  • Ušetříte šířku pásma.

Zde je návod, jak implementovat google.load().

JavaScript

	
	
	
	//get the latest moo
	google.load('mootools', '1.2.1');
	
	//other examples
	google.load('jquery', '1.3.1');
	google.load('jqueryui', '1.5.3');
	google.load('prototype', '1.6.0.3');
	google.load('scriptaculous', '1.8.2');
	google.load('mootools', '1.2.1');
	google.load('dojo', '1.2.3');
	google.load('swfobject', '2.1');
	google.load('yui', '2.6.0');

To je všechno. Předejte Googlu knihovnu a verzi, kterou si přejete, a Google se postará o zbytek.