Thư viện do Google lưu trữ là một mạng phân phối nội dung ổn định, đáng tin cậy, tốc độ cao, có sẵn trên toàn cầu cho các thư viện JavaScript nguồn mở phổ biến nhất.
Google làm việc trực tiếp với các bên liên quan chính cho từng nỗ lực về thư viện và chấp nhận các phiên bản mới nhất khi chúng được phát hành.
Thư viện
Để tải một thư viện được lưu trữ, hãy sao chép và dán đoạn mã HTML cho thư viện đó (như minh hoạ bên dưới) vào trang web của bạn. Ví dụ: để tải jQuery, hãy nhúng đoạn mã <script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
vào trang web của bạn.
Bạn nên tải thư viện từ CDN qua HTTPS, ngay cả khi trang web của bạn chỉ sử dụng HTTP. Ngày nay, hiệu suất nhanh và việc lưu vào bộ nhớ đệm cũng hoạt động như vậy. Các tệp của CDN được phân phát bằng tiêu đề CORS và Timing-Allow và được phép lưu vào bộ nhớ đệm trong 1 năm.
Bootstrap
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js"></script>
- site:
- github.com/twbs/bootstrap
- phiên bản:
- 5.3.3
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
- đoạn mã:
-
<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.0.0, 6.6.5, 6.6.5, 6.6.2, 6.6.2, 6.6.5, 6.6.5, 7.8.2, 7.8.1, 7.8.2, 7.8.1, 7.8.2
Dojo
- snippet:
-
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.13.0/dojo/dojo.js"></script>
- site:
- dojotoolkit.org
- versions:
- 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.10.7, 1.10.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
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/ext-core/3.1.0/ext-core.js"></script>
- site:
- sencha.com/products/extcore
- phiên bản:
- 3.1.0, 3.0.0
Hammer.JS
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js"></script>
- site:
- hammerjs.github.io
- phiên bản:
- 2.0.8
Indefinite Observable
- đoạn mã:
-
<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
- phiên bản:
- 2.0.1, 1.0.1
jQuery
- Đoạn mã 3.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
- Đoạn mã 2.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
- Đoạn mã 1.x:
-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
- site:
- jquery.com
- phiên bản:
- lưu ý:
- Phiên bản 3.3.0, 2.1.2, 1.2.5 và 1.2.4 không được lưu trữ do cuộc sống ngắn và không ổn định trong tự nhiên.
jQuery Mobile
- đoạn mã:
-
<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
- phiên bản:
- 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
- lưu ý:
- Thư viện này phụ thuộc vào jQuery. Bạn cũng phải tải jQuery trước khi tải mô-đun này.
jQuery UI
- đoạn mã:
-
<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
- phiên bản:
- 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
- lưu ý:
- Thư viện này phụ thuộc vào jQuery. Bạn cũng phải tải jQuery trước khi tải mô-đun này. Phiên bản 1.8.3 không được lưu trữ do thời gian hoạt động ngắn và bí danh
1.8.3
thực sự tải 1.8.4.
List.js
- đoạn trích:
-
<script src="https://ajax.googleapis.com/ajax/libs/listjs/2.3.1/list.min.js"></script>
- site:
- listjs.com
- phiên bản:
- 2.3.1
Material Motion
- đoạn mã:
-
<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
- phiên bản:
- 0.1.0
Model-Viewer
- đoạn trích:
-
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.0.0/model-viewer.min.js"></script>
- site:
- modelviewer.dev
- phiên bản:
- 3
MooTools
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
- site:
- mootools.net
- phiên bản:
- 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,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1 với nhau, với một,2,1,1,1,1,1,2,1
- lưu ý:
- Đối với các phiên bản từ 1.5.1 trở xuống, tên tệp của phiên bản rút gọn được gọi là mootools-yui-compressed.js thay vì mintools.min.js.
Myanmar Tools
- đoạn mã:
-
<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/
- phiên bản đề xuất:
- 1.2.1
- tất cả phiên bản được lưu trữ:
- 1.1.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
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js"></script>
- site:
- script.aculo.us
- phiên bản:
- 1.9.0, 1.8.3, 1.8.2, 1.8.1
- lưu ý:
-
Thư viện này phụ thuộc vào
Prototype
. Trước khi tải mô-đun này, bạn phải tải Nguyên mẫu. - snippet:
-
<!-- for non-UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.3/shaka-player.compiled.js"></script>
<!-- or, for UI builds: -->
<script src="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.3/shaka-player.ui.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/shaka-player/4.13.3/controls.css"> - site:
- https://github.com/google/shaka-player/
- maintained versions:
- 4.13.3, 4.12.12, 4.9.35
- all hosted versions:
- 4.13.0 - 4.13.3, 4.12.0 - 4.12.12, 4.11.0 - 4.11.21, 4.10.0 - 4.10.26, 4.9.0 - 4.9.35, 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
- 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
- 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
- đoạn mã:
-
<script src="https://ajax.googleapis.com/ajax/libs/threejs/r84/three.min.js"></script>
- site:
- bajs.org
- phiên bản:
-
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
- phiên bản:
- 1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
Khắc phục sự cố
Bạn thấy phiên bản lỗi thời? Đảm bảo bạn không sử dụng các đường liên kết "phiên bản tự động", chẳng hạn như
/jqueryui/1/...
, mà thay vào đó hãy sử dụng các URL tham chiếu đến phiên bản chính xác. Do lo ngại về việc lưu vào bộ nhớ đệm và thiếu khả năng tương thích giữa các phiên bản nhỏ, nên chúng tôi đã ngừng sử dụng và cập nhật các bí danh phiên bản tự động cách đây không lâu. Vì vậy, các bí danh này sẽ luôn tham chiếu đến một phiên bản cũ (để không làm hỏng các trang web hiện có vẫn sử dụng các bí danh đó).Nếu bạn gặp vấn đề, hãy làm như sau:
- Tìm lỗi chính tả. Hãy nhớ rằng JavaScript là một ngôn ngữ phân biệt chữ hoa chữ thường.
- Sử dụng trình gỡ lỗi JavaScript. Trong Chrome, hãy sử dụng Công cụ của Chrome cho nhà phát triển. Trong Firefox, bạn có thể sử dụng Firefox DevTools tích hợp sẵn. Trong IE, bạn có thể sử dụng công cụ dành cho nhà phát triển F12.
Prototype
script.aculo.us
Shaka Player
SPF
SWFObject
three.js