ไลบรารีที่โฮสต์โดย 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 และได้รับอนุญาตให้แคชได้ 1 ปี

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.5.0.1
7.5.0.1 7.5.0.1 7.5.0.1 7.8.0.5,1 12.0.5, 12


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

ข้อมูลโค้ด:
<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.2/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
site:
jqueryui.com
เวอร์ชัน:
หมายเหตุ:
คลังนี้ขึ้นอยู่กับ jQuery และต้องโหลด jQuery ก่อนโหลดโมดูลนี้ เวอร์ชัน 1.8.3 ไม่ได้โฮสต์เนื่องจากมีอายุการใช้งานสั้น และชื่อแทน 1.8.3 จะโหลด 1.8.4

List.js

snippet:
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
site:
listjs.com
versions:
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.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.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1, 1.2.1,
หมายเหตุ:
สําหรับเวอร์ชัน 1.5.1 และก่อนหน้านี้ ชื่อไฟล์ของเวอร์ชันลดขนาดเรียกว่า mootools-yui-บีบอัด.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.7.13/shaka-player.compiled.js"></script>

<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.7.13/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.7.13/controls.css">
site:
https://github.com/google/shaka-player/
เวอร์ชันที่ดูแล:
4.7.13, 4.6.17, 4.5.0, 4.4.3, 4.3.15, 4.2.14
เวอร์ชันที่ฝากบริการทั้งหมด:
4.0-2.0-4.0.0-4.0.0-4.0.0-4.0.0-4.0.0-4.0.0-2.3, 4.0.0-2.3,-2.0.0-2.3, 4.0.0-4.3, 4.0.0-2.3,-2.3.0.2, 4.0.0-4.0.3, 4.0.

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 ที่อ้างอิงเวอร์ชันที่ตรงกันทั้งหมดแทน เนื่องจากความกังวลเกี่ยวกับการแคชและการเข้ากันไม่ได้ระหว่างเวอร์ชันย่อย เราจึงเลิกใช้งานและหยุดอัปเดตชื่อแทนเวอร์ชันอัตโนมัติเมื่อระยะหนึ่งแล้ว ดังนั้นชื่อเหล่านี้จะอ้างอิงถึงเวอร์ชันเก่าตลอดไป (เพื่อไม่ให้เว็บไซต์ที่มีอยู่ซึ่งยังใช้อยู่)

หากพบปัญหา ให้ทำดังนี้