Die von Google gehosteten Bibliotheken sind ein stabiles, zuverlässiges und global verfügbares Content-Distribution-Netzwerk für die beliebtesten Open-Source-JavaScript-Bibliotheken.
Google arbeitet für jede Bibliotheksarbeit direkt mit den wichtigsten Stakeholdern und akzeptiert die neuesten Versionen, sobald diese veröffentlicht werden.
Bibliotheken
Zum Laden einer gehosteten Bibliothek kopieren Sie das HTML-Snippet für diese Bibliothek (siehe unten) und fügen Sie es auf Ihrer Webseite ein. Wenn du beispielsweise jQuery laden möchtest, musst du das <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
-Snippet in deine Webseite einbetten.
Wir empfehlen, Bibliotheken aus dem CDN über HTTPS zu laden, auch wenn auf Ihrer eigenen Website nur HTTP verwendet wird. Heute 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.
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.8.4/d3.min.js"></script>
- site:
- d3js.org
- Versionen: .
- 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.0/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:
- Hinweis:
- 3.3.0, 2.1.2, 1.2.5 und 1.2.4 werden aufgrund ihres kurzen und instabilen Lebens in freier Natur 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.2/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script> - site:
- jqueryui.com
- Versionen: und nicht nur in
- Hinweis:
- Diese Bibliothek hängt von jQuery ab. 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.3.6/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.6/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.6/controls.css"> - site:
- https://github.com/google/shaka-player/
- Beibehaltene Versionen:
- 4.3.6, 4.2.10
- allen 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. Verwenden Sie 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
Du siehst eine veraltete Version? Achte darauf, nicht die Links für die automatische Version wie
/jqueryui/1/...
zu verwenden, sondern stattdessen URLs, die auf exakte Versionen verweisen. Aufgrund von Bedenken hinsichtlich des Cachings und der mangelnden Kompatibilität zwischen Nebenversionen haben wir die automatischen Versionsaliasse vor einiger Zeit eingestellt und nicht mehr aktualisiert, sodass sie immer auf eine alte Version verweisen, damit bestehende Websites, die sie noch verwenden, nicht beeinträchtigt werden.Wenn Probleme auftreten: