jQuery mit Google AJAX Libraries API einbinden
Das schöne an Sprachen wir jQuery ist die Tatsache, dass es regelmässig Updates gibt, die die Funktionen und vor allem die Geschwindigkeit von jQuery deutlich erhöhen.
Gerade wenn auf Eurer Seite nur einfache Skripte, wie beispielsweise die aus dem Buch, zum Einsatz kommen und ihr gleichzeitig kein Problem damit habt, dass Google sehr genau sieht, wie viele Besucher Eure Seite hat und was diese so ungefähr machen, dann könnt Ihr jQuery auch mit Hilfe der Google AJAX Libraries API in Eure Seite einbinden.
Der notwendige Code ist relativ einfach:
<script src="http://www.google.com/jsapi"></script><script>google.load("jquery", "1");</script>
Eingebunden wird zunächst eine JavaScript-Datei von Google, die dann ermöglicht, Frameworks wie jQuery dynamisch mit google.load() zu laden. Der Befehl google.load() erwartet nun zwei Parameter:
- Das Framework, welches eingebunden werden soll. In diesem Fall jQuery.
- Die Version, die geladen werden soll. In unserem Fall jede Version von jQuery, die mit 1 beginnt. Es lässt sich also einschränken, welche Version automatisch geladen werden soll. Wenn Ihr, wie in diesem Beispiel, als Parameter die 1 nehmt bekommt ihr jedes Update von jQuery bis zu Version 2 mit. Die Version lässt sich weiter einschränken und so könnt Ihr beispielsweise mit 1.4 alle Versionen von jQuery bis zu 1.5 einbinden. Der Vorteil: Man macht nicht blind jedes Update mit, bekommt aber alle Sicherheitupdates (wie zuletzt von 1.4 zu 1.4.1).
Die Möglichkeiten, die Googles AJAX Libraries API bietet, sind wesentlich umfangreicher und je nach Anforderungen eine wirkliche Alternative zum klassischen, manuellen, einbinden von Frameworks. So kann man mit dieser API zum Beispiel Google Maps in die eigene Seite einbinden.
Wann soll man dieses Skript nun einbinden?
Wenn Du gerne automatisch die aktuelle Version von jQuery oder einem anderen JavaScript-Framework in Deiner Webseite verwenden möchtest solltest Du der AJAX Libraries API eine Chance geben. Dir sollte aber klar sein, dass Google so sehr leicht feststellen kann, wieviel auf Deiner Seite los ist und was die Besucher dort machen. Meiner Meinung nach weiß Google das inzwischen schon so ziemlich genau, weshalb ich das Skript häufig einsetze.
