‫Google Hosted Libraries هي شبكة توصيل محتوى مستقرة وموثوقة وعالية السرعة ومتاحة على مستوى العالم، وتوفّر مكتبات JavaScript الأكثر رواجًا والمفتوحة المصدر.

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

المكتبات

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

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

Bootstrap

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

Bootstrap-Table

代码段:
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap-table/1.23.2/dist/bootstrap-table.min.css"></script>
site:
github.com/wenzhixin/bootstrap-table
版本:
1.23.2

CesiumJS

摘要:
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
site:
github.com/CesiumGS/cesium
版本:
1.78

D3.js

代码段:
<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..6.5、6.6.5、6.6.5、6.6.5、6.6.5、6.6.5、6.6.5、6.6.5、6.6.1、7.8.1、7.8.1、7.8.0、7.7.0、7.6.1、7.4.2、7.0.5、6.6.1、6.6.



Dojo

摘要:
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
site:
dojo Toolkit.org
版本:

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
الإصدارات:
. و3.7.1، و3.7.0، و3.6.4، و3.6.3.، و3.1.
ملاحظة:
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

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
版本:
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
注意:
此库依赖于 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/list.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. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 2.
注意:
对于版本 1.5.1 及更早版本,精简版的文件名称为 mootools-yui-compressed.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.16.0/shaka-player.compiled.js"></script>

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.16.0/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.16.0/controls.css">
site:
https://github.com/google/shaka-player/
维护的版本:
4.16.0、4.15.12
所有托管版本:
4.16.0、4.15.0 - 4.15.12、4.14.0 - 4.14.28、4.13.0 - 4.13.25、4.12.0 - 4.12.18、4.11.0 - 4.11.21、4.10.0 - 4.10.26、4.9.0 - 4.9.36、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

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

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 تشير إلى إصدارات محددة. بسبب المخاوف بشأن التخزين المؤقت وعدم التوافق بين الإصدارات، حتى الثانوية منها، أوقفنا منذ بعض الوقت إمكانية استخدام أسماء مستعارة للإصدارات التلقائية، ولن يتم تحديثها بعد ذلك، لذا ستشير دائمًا إلى إصدار قديم (وذلك لتجنُّب حدوث مشاكل في المواقع الإلكترونية الحالية التي لا تزال تستخدمها).

في حال مواجهة مشاكل، اتّبِع الخطوات التالية: