Die von Google gehosteten Bibliotheken sind ein stabiles, zuverlässiges, schnelles und weltweit verfügbares Content Delivery Network für die beliebtesten Open-Source-JavaScript-Bibliotheken.
Google arbeitet bei jedem Bibliotheksprojekt direkt mit den wichtigsten Stakeholdern zusammen und nimmt die neuesten Versionen an, sobald sie veröffentlicht werden.
Bibliotheken
Wenn Sie eine gehostete Bibliothek laden möchten, kopieren Sie das HTML-Snippet für diese Bibliothek (siehe unten) und fügen Sie es auf Ihrer Webseite ein. Wenn Sie beispielsweise jQuery laden möchten, fügen Sie das <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
-Snippet in Ihre Webseite ein.
Wir empfehlen, Bibliotheken über HTTPS aus dem CDN zu laden, auch wenn auf Ihrer eigenen Website nur HTTP verwendet wird. Heutzutage ist die Leistung schnell und das Caching funktioniert genauso. Die Dateien des CDN werden mit den Headern CORS und Timing-Allow bereitgestellt und dürfen ein Jahr lang im Cache gespeichert werden.
Bootstrap
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js"></script>
- site:
- github.com/twbs/bootstrap
- versions:
- 5.3.3
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.14.1/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js"></script> - site:
- jqueryui.com
- versions:
- 1.14.1, 1.14.0, 1.13.3, 1.13.2, 1.13.1, 1.13.0, 1.12.1, 1.12.0, 1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
- 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.13.2/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.2/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.2/controls.css"> - site:
- https://github.com/google/shaka-player/
- gepflegte Versionen:
- 4.13.2, 4.12.11, 4.9.35
- Alle gehosteten Versionen:
- 4.13.0 – 4.13.2, 4.12.0 – 4.12.11, 4.11.0 – 4.11.21, 4.10.0 – 4.10.26, 4.9.0 – 4.9.35, 4.8.0 – 4.8.20, 4.7.0 – 4.7.15, 4.6.0 – 4.6.18, 4.5.0, 4.4.0 – 4.4.3, 4.3.0 – 4.3.16, 4.2.0 – 4.2.14, 4.1.0 – 4.1.7, 4.0.0 – 4.0.5, 3.3.0 – 3.3.19, 3.2.0 – 3.2.21, 3.1.0 – 3.1.8, 3.0.0 – 3.0.15, 2.5.0-beta – 2.5.23, 2.4.0 – 2.4.7, 2.3.0 – 2.3.10, 2.2.0 – 2.2.10, 2.1.0 – 2.1.9, 2.0.6 – 2.0.9, 1.6.5
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. Bedenken Sie, dass bei JavaScript zwischen Groß-/Kleinschreibung unterschieden wird.
- Verwenden Sie einen JavaScript-Debugger. Verwenden Sie in Chrome die Chrome-Entwicklertools. In Firefox können Sie die integrierten Firefox DevTools verwenden. Im IE können Sie die Entwicklertools mit der Taste F12 aufrufen.
Web Font Loader
Fehlerbehebung
Wird eine veraltete Version angezeigt? Verwenden Sie keine Links zur „automatischen Version“ wie
/jqueryui/1/...
, sondern URLs, die auf genaue Versionen verweisen. Aufgrund von Bedenken hinsichtlich des Cachings und der mangelnden Kompatibilität zwischen selbst Nebenversionen haben wir die automatischen Versionsaliasse vor einiger Zeit eingestellt und aktualisieren sie nicht mehr. Sie verweisen also immer auf eine alte Version, um die Funktionsfähigkeit bestehender Websites, die sie noch verwenden, nicht zu beeinträchtigen.Wenn Probleme auftreten: