Google Hosted Libraries یک شبکه توزیع محتوای پایدار، قابل اعتماد، با سرعت بالا و در دسترس جهانی برای محبوب ترین کتابخانه های جاوا اسکریپت منبع باز است.

Google برای هر تلاش کتابخانه مستقیماً با سهامداران کلیدی کار می کند و آخرین نسخه ها را به محض انتشار می پذیرد.

کتابخانه ها

برای بارگیری یک کتابخانه میزبانی شده، قطعه HTML مربوط به آن کتابخانه (نشان داده شده در زیر) را در صفحه وب خود کپی و جایگذاری کنید. به عنوان مثال، برای بارگیری jQuery، قطعه <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> را در صفحه وب خود جاسازی کنید.

توصیه می کنیم کتابخانه ها را از CDN از طریق HTTPS بارگیری کنید، حتی اگر وب سایت شما فقط از HTTP استفاده می کند. امروزه، عملکرد سریع است و ذخیره سازی به همان صورت عمل می کند. فایل‌های CDN با سرصفحه‌های CORS و Time-Allow ارائه می‌شوند و به مدت 1 سال مجاز به ذخیره‌سازی در حافظه پنهان هستند.

Bootstrap

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js"></script>
site:
github.com/twbs/bootstrap
versions:
5.3.3

Bootstrap-Table

قطعه:
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap-table/1.23.2/dist/bootstrap-table.min.css"></script>
سایت:
github.com/wenzhixin/bootstrap-table
نسخه ها:
1.23.2

CesiumJS

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.78/Build/Cesium/Cesium.js"></script>
site:
github.com/CesiumGS/cesium
versions:
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.6.1, 7.4.2, 7.0.0
6.7.0, 6.6.2, 6.6.1, 6.6.0, 6.5.0, 6.3.1, 6.2.0, 6.1.1
5.16.0, 5.15.1, 5.15.0, 5.14.2, 5.12.0, 5.11.0, 5.9.7, 5.9.2, 5.9.0, 5.8.0, 5.7.0
4.13.0
3.5.17

Dojo

قطعه:
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
سایت:
dojotoolkit.org
نسخه ها:
1.13.0، 1.12.3، 1.12.2، 1.12.1، 1.11.5، 1.11.4، 1.11.3، 1.11.2، 1.11.1، 1.10.9، 1.10.8، 1.11.7، 6، 1.10.5، 1.10.4، 1.10.3، 1.10.2، 1.10.1، 1.10.0، 1.9.11، 1.9.10، 1.9.9، 1.9.8، 1.9.7، 1.9.6، 1.9.5، 1.9.4، 1.9.3، 1.9.2، 1.9.1، 1.9.0، 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.3، 1.8.2، 1.8.1، 1.8.0، 1.7.12، 1.7.11، 1.7.10، 1.7.9، 1.7.8، 1.7.7، 1.7.6، 1.7.5، 1.7.4، 1.7.3، 1.7.2، 1.7.1، 1.7.0، 1.6.5، 1.6.4، 1.6.3، 1.6. 2، 1.6.1، 1.6.0، 1.5.6، 1.5.5، 1.5.4، 1.5.3، 1.5.2، 1.5.1، 1.5.0، 1.4.8، 1.4.7، 1.4.6، 1.4.5، 1.4.4، 1.4.3، 1.4.1، 1.4.0، 1.3.2، 1.3.1، 1.3.0، 1.2.3، 1.2.0، 1.1.1

Ext Core

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
site:
sencha.com/products/extcore
versions:
3.1.0, 3.0.0

Hammer.JS

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
site:
hammerjs.github.io
versions:
2.0.8

Indefinite Observable

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
versions:
2.0.1, 1.0.1

jQuery

3.x snippet:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
2.x snippet:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
1.x snippet:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
site:
jquery.com
versions:
3.7.1, 3.7.0, 3.6.4, 3.6.3, 3.6.2, 3.6.1, 3.6.0, 3.5.1, 3.5.0, 3.4.1, 3.4.0, 3.3.1, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.4, 2.1.3, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.12.4, 1.12.3, 1.12.2, 1.12.1, 1.12.0, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.2, 1.10.1, 1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.3
note:
3.3.0, 2.1.2, 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild.

jQuery Mobile

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.

jQuery UI

قطعه:
<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>
سایت:
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، 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.9. 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>
سایت:
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>
سایت:
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>
سایت:
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.6.0، 1.5.1، 1.3.1، 1.2.1، 1.1.0، 1.0.0

MooTools

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
site:
mootools.net
versions:
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.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.2, 1.1.1
note:
For versions 1.5.1 and earlier, the filename of the minified version is called mootools-yui-compressed.js instead of 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>
سایت:
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

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
site:
script.aculo.us
versions:
1.9.0, 1.8.3, 1.8.2, 1.8.1
note:
This library depends on Prototype. Before loading this module, you must load Prototype.

Shaka Player

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

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/5.0.2/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/5.0.2/controls.css">
site:
https://github.com/google/shaka-player/
maintained versions:
5.0.2, 4.16.18, 4.15.30
all hosted versions:
5.0.0 - 5.0.2, 4.16.0 - 4.16.18, 4.15.0 - 4.15.30, 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

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/spf/2.4.0/spf.js"></script>
site:
youtube.github.io/spfjs
versions:
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

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
site:
github.com/swfobject/swfobject
versions:
2.2, 2.1

three.js

قطعه:
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
سایت:
threejs.org
نسخه ها:
r84، r83، r82، r81، r80، r79، r78، r77، r76، r75، r74، r73، r72، r71، r70، r69، r68، r67، r49

Web Font Loader

snippet>
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
site:
github.com/typekit/webfontloader
versions:
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 هایی که به نسخه های دقیق اشاره می کنند استفاده می کنید. به دلیل نگرانی در مورد حافظه پنهان و عدم سازگاری بین نسخه های حتی جزئی، ما مدتی است که نام مستعار نسخه خودکار را منسوخ کرده و به روز رسانی آن را متوقف کرده ایم، بنابراین آنها برای همیشه به یک نسخه قدیمی مراجعه می کنند (برای اینکه سایت های موجودی که هنوز از آنها استفاده می کنند خراب نشوند).

اگر با مشکلاتی مواجه شدید:

  • به دنبال اشتباهات تایپی باشید به یاد داشته باشید که جاوا اسکریپت یک زبان حساس به حروف بزرگ و کوچک است.
  • از یک دیباگر جاوا اسکریپت استفاده کنید. در Chrome، از Chrome DevTools استفاده کنید. در فایرفاکس، می توانید از ابزار توسعه داخلی فایرفاکس استفاده کنید. در اینترنت اکسپلورر می توانید از ابزارهای توسعه دهنده F12 استفاده کنید.