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

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

المكتبات

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

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

Bootstrap

snippet:
<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

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:‎
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

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
版本:

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

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

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

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.5/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.5/controls.css">
site:
https://github.com/google/shaka-player/
维护的版本:
4.13.5、4.12.14、4.9.36
所有托管版本:
4.13.0 - 4.13.5、4.12.0 - 4.12.14、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 تشير إلى إصدارات دقيقة. بسبب المخاوف بشأن التخزين المؤقت وعدم التوافق حتى بين الإصدارات الثانوية، توقفنا منذ فترة عن تعديل الأسماء البديلة للإصدارات التلقائية واعتدنا على عدم استخدامها، لذا ستفترض هذه الأسماء البديلة أنّها تشير إلى إصدار قديم (لتجنّب إيقاف المواقع الإلكترونية الحالية التي لا تزال تستخدمها).

في حال مواجهة مشاكل: