Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Las bibliotecas alojadas por Google son una red de distribución de contenido estable, confiable, de alta velocidad y disponible en todo el mundo para las bibliotecas de JavaScript de código abierto más populares.

Google trabaja directamente con las partes interesadas clave para cada iniciativa de biblioteca y acepta las versiones más recientes a medida que se lanzan.

Bibliotecas

Para cargar una biblioteca alojada, copia y pega el fragmento HTML de esa biblioteca (que se muestra a continuación) en tu página web. Por ejemplo, para cargar jQuery, incorpora el fragmento <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script> en tu página web.

Recomendamos que cargues bibliotecas de la CDN mediante HTTPS, incluso si tu propio sitio web solo usa HTTP. En la actualidad, el rendimiento es rápido y el almacenamiento en caché funciona de la misma manera. Los archivos de la CDN se entregan con los encabezados CORS y Timing-Allow y se pueden almacenar en caché durante 1 año.

CesiumJS

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
site:
github.com/CesiumGS/cesium
versiones:
1.78

D3.js

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/d3js/7.6.1/d3.min.js"></script>
site:
d3js.org
versiones:
7.6.1, 7.4.2, 7.0.0
6.7.0, 6.6.2, 6.6.1, 6.6.0, 6.5.0, 6.3.1, 6.2.0 5.1.5, 5.1.5, 5.1.5.5.5.1.5

Dojo

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
site:
dojotoolkit.org
versiones:
.

Núcleo extremo

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
site:
sencha.com/products/extcore
versiones:
3.1.0, 3.0.0

Martillo.JS

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
site:
hammerjs.github.io
versiones:
2.0.8

Elemento observable indefinido

fragmento:
<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
versiones:
2.0.1, 1.0.1

JQuery

Fragmento 3.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
Fragmento de 2.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Fragmento 1.x:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
site:
jquery.com
versiones:
Posibilidad de realizar las siguientes acciones
Nota:
3.3.0, 2.1.2, 1.2.5 y 1.2.4 no están alojadas debido a su corta y inestable vida.

jQuery Mobile

fragmento:
<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
versiones:
1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
Nota:
Esta biblioteca depende de jQuery. También debes cargar jQuery antes de cargar este módulo.

IU de jQuery

fragmento:
<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
versiones:
Vamos a la URL 1.1 1.
Nota:
Esta biblioteca depende de jQuery. También debes cargar jQuery antes de cargar este módulo. La versión 1.8.3 no está alojada debido a que es corta, y el alias 1.8.3 en realidad carga 1.8.4.

Movimiento de Material

fragmento:
<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
versiones:
0.1.0

Visualizador de modelos

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/1.9.0/model-viewer.min.js"></script>
site:
modelviewer.dev
versiones:
1.9.0, 1.8.0, 1.7.2, 1.7.0, 1.6.0

Herramientas de Moo

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
site:
mootools.net
versiones:
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.1, 1.2.1.
Nota:
Para las versiones 1.5.1 y anteriores, el nombre de archivo de la versión reducida se llama mootools-yui-compressed.js en lugar de mintools.min.js.

Herramientas de Myanmar

fragmento:
<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/
versiones recomendadas:
1.2.1
todas las versiones alojadas:
1.0.1
1.1.0
1.1.1
1.1.3
1.2.0
1.2.1

Prototipado

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js"></script>
site:
prototypejs.org
versiones:
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

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
site:
script.aculo.us
versiones:
1.9.0, 1.8.3, 1.8.2, 1.8.1
Nota:
Esta biblioteca depende de Prototype. Antes de cargar este módulo, debes cargar el prototipo.

Shaka Player

fragmento:
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.0/shaka-player.compiled.js"></script>

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.0/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.0/controls.css">
site:
https://github.com/google/shaka-player/
versiones mantenidas:
4.3.0, 4.2.4, 4.1.7, 3.3.13 y 3.2.15
todas las versiones alojadas:
1.3.2 - 1.2.3

SPF

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
site:
youtube.github.io/spfjs
versiones:
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 y 2.0.0

Objeto SWF

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
site:
github.com/swfobject/swfobject
versiones:
2.2, 2.1

tres.js

fragmento:
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
site:
threejs.org
versiones:
r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69.

Cargador de fuentes web

Fragmento gt;
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
site:
github.com/typekit/webfontloader
versiones:
1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0

Solución de problemas

¿Ves una versión desactualizada? Asegúrate de no usar vínculos de "versión automática", como /jqueryui/1/..., sino URL que hagan referencia a versiones exactas. Debido a la preocupación por el almacenamiento en caché y la falta de compatibilidad entre las versiones menores, dejó de estar disponible y se detuvo la actualización de los alias de las versiones automáticas hace algún tiempo. Por lo tanto, se referirán siempre a una versión anterior (a fin de evitar dañar los sitios existentes que aún los usan).

Si tienes problemas, haz lo siguiente: