As bibliotecas hospedadas do Google são uma rede de distribuição de conteúdo estável, confiável, de alta velocidade e disponível globalmente para as bibliotecas JavaScript de código aberto mais conhecidas.
O Google trabalha diretamente com as principais partes interessadas em cada esforço da biblioteca e aceita as versões mais recentes à medida que elas são lançadas.
Bibliotecas
Para carregar uma biblioteca hospedada, copie e cole o snippet HTML dessa
biblioteca (mostrado abaixo) em sua página da Web. Por exemplo, para carregar
a jQuery, incorpore o snippet <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
à sua página da Web.
Recomendamos que você carregue bibliotecas da CDN por HTTPS, mesmo que seu site use apenas HTTP. Atualmente, o desempenho é rápido, e o armazenamento em cache funciona da mesma forma. Os arquivos da CDN são veiculados com cabeçalhos CORS e Timing-Allow e podem ser armazenados em cache por um ano.
CesiumJS
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
- site:
- github.com/CesiumGS/cesium
- versões:
- 1,78
D3.js
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/d3js/7.8.2/d3.min.js"></script>
- site:
- d3js.org
- : O dele!, Só útil, ou as Só com as dele, ou ou ou ou dele ou dele ou dele dele delas delas delas delas delas voltar Também Já Já Já Já Já Já ou ou dele dele dele com dele dele com dele foi foi foi
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
- site:
- dojotoolkit.org
- versões: ;
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
- site:
- sencha.com/products/extcore
- versões:
- 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 (link em inglês)
- versões:
- 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
- versões:
- 2.0.1, 1.0.1
- Snippet 3.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
- Snippet 2.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
- Snippet 1.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
- site:
- jquery.com
- : Como usar o redirecionamento de 300
- observação:
- 3.3.0, 2.1.2, 1.2.5 e 1.2.4 não estão hospedados devido à vida útil e instável em que estão.
- 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
- versions:
- 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
- note:
- This library depends on jQuery. You must also load jQuery before loading this module.
- 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
- versões: Exibição de
- esqueça:
- Esta biblioteca depende de jQuery. Você também precisa carregar a jQuery antes de carregar este módulo. A versão 1.8.3 não é hospedada devido à sua curta duração, e o alias
1.8.3
realmente carrega a 1.8.4. - 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
- versões:
- 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
- :
-
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, 1.7.2, 1.7.0, 1.7.0, 1.7.0
MooTools
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
- site:
- mootools.net
- versões:
- 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.1.1.2.1, 1.3.2, 1.3.1, 1.3.1,1,1.2
- esqueça:
- Na versão 1.5.1 e nas anteriores, o nome do arquivo da versão reduzida é chamado de mootools-yui-compact.js, em vez de 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/
- versões recomendadas:
- 1.2.1
- todas as versões hospedadas:
- 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
- versões:
- 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
- versões:
- 1.9.0, 1.8.3, 1.8.2, 1.8.1
- esqueça:
-
Essa biblioteca depende de
Prototype
. Antes de carregar este módulo, carregue o protótipo.
Shaka Player
- snippet:
-
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.5/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.5/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.3.5/controls.css"> - site:
- https://github.com/google/shaka-player/
- versões mantidas:
- 4.3.5, 4.2.9, 4.1.7, 3.3.18, 3.2.20
- todas as versões hospedadas: 4 x 4, 4, 40, 40
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
- site:
- youtube.github.io/spfjs
- versões:
- 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
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
- site:
- github.com/swfobject/swfobject
- versões:
- 2,2 e 2,1
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
- site:
- threejs.org (em inglês)
- versões:
- r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r68 e r67 e r49
- snippet
-
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
- site:
- github.com/typekit/webfontLoader
- versões:
- 1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
- Procure erros de digitação. Lembre-se de que a linguagem JavaScript diferencia maiúsculas de minúsculas.
- Use um depurador JavaScript. No Chrome, use o Chrome DevTools. No Firefox, use o Firefox DevTools integrado. No IE, é possível usar as ferramentas para desenvolvedores F12.
SPF
SWFObject
three.js
Web Font Loader
Solução de problemas
Você está vendo uma versão desatualizada? Verifique se você não está usando os links de "versão automática", como
/jqueryui/1/...
. Em vez disso, use URLs que se refiram às versões exatas. Por causa de preocupações com o armazenamento em cache e a falta de compatibilidade entre versões secundárias, suspendemos o uso e paramos de atualizar os aliases de versão automática há algum tempo. Por isso, eles sempre se referem a uma versão antiga para evitar a interrupção de sites existentes que ainda as utilizam.Se encontrar problemas: