إنّ المكتبات التي تستضيفها Google هي شبكة توزيع محتوى مستقرة وموثوقة وعالية السرعة ومتاحة عالميًا لمكتبات JavaScript الأكثر رواجًا ومفتوحة المصدر.

وتعمل Google مباشرةً مع الجهات المعنيّة الرئيسية في كل جهد المكتبة وتقبل أحدث النُسخ عند إصدارها.

المكتبات

لتحميل مكتبة مستضافة، انسخ مقتطف HTML لهذه المكتبة (الموضّح أدناه) والصقه في صفحتك على الويب. على سبيل المثال، لتحميل jQuery، يمكنك تضمين مقتطف <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> في صفحة الويب.

ننصحك بتحميل المكتبات من شبكة توصيل المحتوى (CDN) عبر HTTPS، حتى إذا كان موقعك الإلكتروني يستخدم بروتوكول HTTP فقط. وفي الوقت الحاضر، يحقِّق الأداء السريع والتخزين المؤقت بالطريقة نفسها. يتم عرض ملفات شبكة توصيل المحتوى (CDN) باستخدام عناوين CORS وTiming-Allow ويُسمح بتخزينها مؤقتًا لمدة عام واحد.

CesiumJS

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
site:‎
github.com/CesiumGS/ceium
الإصدارات:
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.8.5 و7.8.4 و7.8.3 و1.0.0.5.1



Dojo

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
site:‎
dojotoolkit.org
الإصدارات:
<a href="/intl/ar/ads/">البرنامج الإعلاني</a>

Ext Core

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
site:‎
sencha.com/products/extcore
الإصدارات:
3.1.0، 3.0.0

Hammer.JS

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
site:‎
hammerjs.github.io
الإصدارات:
2.0.8

Indefinite Observable

摘要:
<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
版本:
2.0.1、 1.0.1

jQuery

3.x 代码段:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
2.x 代码段:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
1.x 代码段:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
site:
jquery.com
版本:
. .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1、.1 .1、.1、.1、.1、.1、3、3、3、3.0、3.6.1、3.6.0、3.5.1、3.5.0、3.4.1、3.4.1、3.2,
注意:
3.3.0、2.1.2、1.2.5 和 1.2.4 未托管,因为它们的野生生活短而不稳定。

jQuery Mobile

摘要:
<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
版本:
1.4.5、1.4.4、1.4.3、1.4.2、1.4.1、1.4.0
注意:
此库依赖于 jQuery。您还必须先加载 jQuery,然后再加载此模块。

jQuery UI

代码段:
<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:
注意:
此库依赖于 jQuery。您还必须在加载此模块之前加载 jQuery。版本 1.8.3 的生命周期很短,因此不进行托管,别名 1.8.3 实际上会加载 1.8.4。

List.js

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/listjs.min.js"></script>
site:‎
listjs.com
الإصدارات:
2.3.1

Material Motion

摘要:
<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
版本:
0.1.0

Model-Viewer

مقتطف:
<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، 1.1.1.

MooTools

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
site:‎
mootools.net
الإصدارات:
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، 1.2، 1.2، 1.1، 1.1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1، 1"
ملاحظة:
بالنسبة إلى الإصدار 1.5.1 والإصدارات الأقدم، يُطلق اسم ملف الإصدار المصغّر على الاسم mootools-yui-compress.js بدلاً من mintools.min.js.

Myanmar Tools

摘要:
<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/
推荐版本:
1.2.1
所有托管版本:
1.0.1
1.1.0
1.1.1
1.1.3
1.2.0
1.2.1

Prototype

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

摘要:
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
site:
script.aculo.us
版本:
1.9.0、1.8.3、1.8.2、1.8.1
注意:
此库依赖于 Prototype。在加载此模块之前,您必须先加载原型。

Shaka Player

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

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.9.2/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.9.2/controls.css">
site:
https://github.com/google/shaka-player/
维护的版本:
4.9.2、4.8.10、4.7.15、4.6.18、4.5.0、4.4.3、4.3.16、4.2.14
所有托管版本:
4.9.0 - 4.9.2、4.8.0 - 4.8.10、4.7.0 - 4.7.15、4.6.0 - 4.6.18、4.4.0 - 4.4.3、4.3.0 - 4.3.

SPF

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
site:‎
youtube.github.io/spfjs
الإصدارات:
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

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
site:‎
github.com/swfobject/swfobject
الإصدارات:
2.2 و2.1

three.js

مقتطف:
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
site:‎
threejs.org
الإصدارات:
r84 وr83 وr82 وr81 وr80 وr79 وr78 وr77 وr76 وr75 وr74 وr73 وr72 وr71 وr70 وr69 وr68 وr67 وr49 4

Web Font Loader

代码段
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
site:
github.com/typekit/webfontloader
版本:
1.6.26、1.6.16、1.5.18、1.5.10、1.5.6、1.5.3、1.5.2、1.5.0

تحديد المشاكل وحلّها

هل ترى إصدارًا قديمًا؟ تأكَّد من عدم استخدام روابط "الإصدار التلقائي"، مثل /jqueryui/1/...، ولكن عليك استخدام عناوين URL تشير إلى النُسخ نفسها بدلاً من ذلك. ونظرًا للمخاوف المتعلّقة بالتخزين المؤقت وعدم التوافق بين الإصدارات الثانوية، تم إيقاف الأسماء المستعارة للإصدارات التلقائية وتوقفنا عن تحديثها منذ فترة، لذلك ستشير هذه الأسماء إلى الأبد إلى إصدار قديم (بدون أن يؤدي ذلك إلى تعطُّل المواقع الإلكترونية الحالية التي لا تزال تستخدمها).

إذا واجهتك مشاكل: