Die von Google gehosteten Bibliotheken sind ein stabiles, zuverlässiges, global verfügbares Content Distribution Network mit hoher Geschwindigkeit für die beliebtesten Open-Source-JavaScript-Bibliotheken.
Google arbeitet bei jedem Vorhaben der Bibliothek direkt mit den wichtigsten Beteiligten zusammen und akzeptiert die neuesten Versionen, sobald sie veröffentlicht werden.
Bibliotheken
Um eine gehostete Bibliothek zu laden, kopieren Sie das HTML-Snippet für diese Bibliothek (siehe unten) und fügen Sie es in Ihre Webseite ein. Um jQuery zu laden, betten Sie beispielsweise das Snippet <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
in Ihre Webseite ein.
Wir empfehlen, Bibliotheken aus dem CDN über HTTPS zu laden, auch wenn deine eigene Website nur HTTP verwendet. Heutzutage ist die Leistung schnell und das Caching funktioniert genauso. Die CDN-Dateien werden mit den Headern CORS und Timing-Allow bereitgestellt und ein Jahr lang im Cache gespeichert.
CesiumJS
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
- site:
- github.com/CesiumGS/cesium
- Versionen:
- 1,78
D3.js
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/d3js/7.9.0/d3.min.js"></script>
- site:
- d3js.org
- versions:
-
7.9.0, 7.8.5, 7.8.4, 7.8.3, 7.8.2, 7.8.1, 7.8.0, 7.7.0, 7.6.1, 7.4.2, 7.0.0
6.7.0, 6.6.2, 6.7.0, 6.6.2, 6.7.0, 6.6.2, 6.7.0, 6.6.2, 6.7.0, 6.6.2, 6.7.0
Dojo
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
- site:
- dojotoolkit.org
- Versionen: ...und
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
- site:
- sencha.com/products/extcore
- Versionen:
- 3.1.0, 3.0.0
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
- site:
- hammerjs.github.io
- Versionen:
- 2.0.8
- Snippet:
-
<script type="module">
import { IndefiniteObservable } from "https://ajax.googleapis.com/ajax/libs/indefinite-observable/2.0.1/indefinite-observable.bundle.js";
</script> - site:
- https://github.com/material-motion/indefinite-observable-js
- Versionen:
- 2.0.1, 1.0.1
- 3.x-Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
- 2.x-Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
- 1.x-Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
- site:
- jquery.com
- Versionen:
- 3.7.1, 3.7.0, 3.6,4, 3.6.3, 3.6.2, 3.6.1, 3.5.0, 3.4.1, 3.4.0, 3.3.1, 3.2.1, 3.6.4, 3.6.3, 3.6.0
- Hinweis:
- 3.3.0, 2.1.2, 1.2.5 und 1.2.4 werden aufgrund ihrer kurzen und instabilen Lebensweise in freier Wildbahn nicht gehostet.
- Snippet:
-
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.5/jquery.mobile.min.js"></script> - site:
- jquerymobile.com
- Versionen:
- 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
- Hinweis:
- Diese Bibliothek hängt von jQuery ab. Außerdem müssen Sie jQuery laden, bevor Sie dieses Modul laden.
- Snippet:
-
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.3/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.3/jquery-ui.min.js"></script> - site:
- jqueryui.com
- versions:
- Hinweis:
- Diese Bibliothek ist von jQuery abhängig. Außerdem müssen Sie jQuery laden, bevor Sie dieses Modul laden. Version 1.8.3 wird aufgrund ihrer kurzen Lebensdauer nicht gehostet und der Alias
1.8.3
lädt tatsächlich 1.8.4. - Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
- site:
- listjs.com
- Versionen:
- 2.3.1
- Snippet:
-
<script type="module">
import {
Draggable,
Point2DSpring,
Tossable,
combineStyleStreams,
getPointerEventStreamsFromElement,
} from "https://ajax.googleapis.com/ajax/libs/material-motion/0.1.0/material-motion.bundle.js";
</script> - site:
- https://github.com/material-motion/material-motion-js
- Versionen:
- 0.1.0
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.0.0/model-viewer.min.js"></script>
- site:
- modelviewer.dev
- Versionen:
-
3.0.0; 2.1.1; 2.1.0; 2.0.2; 2.0.1; 2.0.0; 1.12.0; 1.11.1; 1.10.0; 1.9.0; 1.8.0
MooTools
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
- site:
- mootools.net
- Versionen:
- 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.1, 1.2.1.1.1.1.1.1.1.1.1 und 1.2.
- Hinweis:
- Version 1.5.1 und älter heißt der Name der komprimierten Version „mootools-yui-compressed.js“ und nicht „mintools.min.js“.
Myanmar Tools
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_detector.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/myanmar-tools/1.2.1/zawgyi_converter.min.js"></script>
- site:
- https://github.com/google/myanmar-tools/
- Empfohlene Versionen:
- 1.2.1
- Alle gehosteten Versionen:
- 1.0.1
- 1.1.0
- 1.1.1
- 1.1.3
- 1.2.0
- 1.2.1
Prototype
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js"></script>
- site:
- prototypejs.org
- Versionen:
- 1.7.3.0, 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2
script.aculo.us
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
- site:
- script.aculo.us
- Versionen:
- 1.9.0, 1.8.3, 1.8.2, 1.8.1
- Hinweis:
-
Diese Bibliothek hängt von
Prototype
ab. Bevor Sie dieses Modul laden, müssen Sie den Prototyp laden.
Shaka Player
- snippet:
-
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.10.10/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.10.10/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.10.10/controls.css"> - site:
- https://github.com/google/shaka-player/
- verwalteten Versionen:
- 4.9.22, 4.8.20, 4.7.15, 4.6.18, 4.5.0, 4.4.3, 4.3.16, 4.2.14, 4.10.10
- alle gehosteten Versionen:
SPF
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
- site:
- youtube.github.io/spfjs
- Versionen:
- 2.4.0, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.1, 2.0.0
SWFObject
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
- site:
- github.com/dfaobject/dfaobject
- Versionen:
- 2.2, 2.1
three.js
- Snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
- site:
- threejs.org
- Versionen:
- r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r68, r67, r49
- Snippet>
-
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
- site:
- github.com/typekit/webfontloader
- Versionen:
- 1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
- Suchen Sie nach Tippfehlern. Denken Sie daran, dass in JavaScript zwischen Groß- und Kleinschreibung unterschieden wird.
- Verwenden Sie einen JavaScript-Debugger. Verwende in Chrome die Chrome-Entwicklertools. In Firefox können Sie die integrierten Firefox-Entwicklertools verwenden. In IE können Sie die F12-Entwicklertools verwenden.
Web Font Loader
Fehlerbehebung
Sie sehen eine veraltete Version? Verwende keine Links zur automatischen Version wie
/jqueryui/1/...
, sondern verwende URLs, die auf exakte Versionen verweisen. Aufgrund von Bedenken in Bezug auf das Caching und fehlende Kompatibilität zwischen selbst Nebenversionen haben wir die automatischen Versionsaliasse schon vor einiger Zeit eingestellt und nicht mehr aktualisiert, sodass sie dauerhaft auf eine alte Version verweisen (damit vorhandene Websites, die noch verwendet werden, nicht beeinträchtigt werden).Wenn Probleme auftreten: