"المكتبات المستضافة من 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>
- 摘要:
-
<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
- 摘要:
-
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
- site:
- hammerjs.github.io
- 版本:
- 2.0.8
- مقتطف:
-
<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
- 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 未托管,因为它们的野生生活短而不稳定。
- مقتطف:
-
<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 قبل تحميل هذه الوحدة.
- 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. - 代码段:
-
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
- site:
- listjs.com
- 版本:
- 2.3.1
- مقتطف:
-
<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
- 代码段:
-
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.0.0/model-viewer.min.js"></script>
- site:
- modelviewer.dev
- 版本: 。
- 摘要:
-
<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。
- 摘要:
-
<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
- 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 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
. قبل تحميل هذه الوحدة، يجب عليك تحميل النموذج الأولي. - 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
- 摘要:
-
<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
- 摘要:
-
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
- site:
- github.com/swfobject/swfobject
- 版本:
- 2.2、2.1
- 摘要:
-
<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
- 代码段
-
<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
- ابحث عن الأخطاء الإملائية. تذكَّر أنّ JavaScript هي لغة حسّاسة لحالة الأحرف.
- استخدِم برنامج تصحيح أخطاء JavaScript. في Chrome، استخدِم أدوات مطوّري البرامج في Chrome. في Firefox، يمكنك استخدام Firefox DevTools المضمّنة. في Internet Explorer، يمكنك استخدام أدوات المطوّرين F12.
Ext Core
Hammer.JS
Indefinite Observable
jQuery
jQuery Mobile
jQuery UI
List.js
Material Motion
Model-Viewer
MooTools
Myanmar Tools
Prototype
script.aculo.us
Shaka Player
SPF
SWFObject
three.js
Web Font Loader
تحديد المشاكل وحلّها
هل يظهر لك إصدار قديم؟ تأكَّد من عدم استخدام روابط "الإصدار التلقائي"، مثل
/jqueryui/1/...
، ولكن استخدِم بدلاً من ذلك عناوين URL تشير إلى إصدارات دقيقة.
بسبب المخاوف بشأن التخزين المؤقت وعدم التوافق حتى بين الإصدارات الثانوية، توقفنا منذ فترة عن تعديل الأسماء البديلة للإصدارات التلقائية
واعتدنا على عدم استخدامها، لذا ستفترض هذه الأسماء البديلة
أنّها تشير إلى إصدار قديم (لتجنّب إيقاف المواقع الإلكترونية الحالية التي لا تزال تستخدمها).
في حال مواجهة مشاكل: