2009-07-20 18 views
25

Tôi cần tải các tệp giao diện người dùng jQuery và muốn làm điều đó từ Google. Hiện tại tôi tải lên:Cách sử dụng nguồn UI jQuery được lưu trữ trên Google?

<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script> 
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.draggable.js"></script> 
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.droppable.js"></script> 

Các tệp tương ứng tôi cần từ Google là gì?

Tôi có thể sử dụng http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js không?

Ngoài ra, có bất kỳ bất lợi nào khi sử dụng mã này thay thế: http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js?

+0

liên kết Các 'mới nhất' đã được đưa xuống, nhưng điều này mang lại cho mới nhất (tại ít nhất cho đến khi chúng tôi nhấn phiên bản 2): http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js – harvest316

Trả lời

32

Đúng. Nó đơn giản như vậy.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script> 

Bạn có thể sử dụng trình tải của Google để tải nó nhưng bạn không thực sự cần.

Điều bất lợi duy nhất khi sử dụng min là mã được nén nên nếu bạn muốn duyệt qua nó bằng trình gỡ rối, sẽ rất khó để nói ít nhất. Những ưu điểm vượt xa điều này mặc dù. Trong sản xuất, tôi sẽ nói bằng mọi cách sử dụng min.

+0

ok cảm ơn! Tôi sẽ sử dụng min. – chris

+3

Xem http://code.google.com/apis/libraries/devguide.html#jqueryUI để biết thông tin chung về jQuery-ui lưu trữ bởi google. – Marcel

+0

Tôi sẽ thứ hai @Marcel là phiên bản luôn thay đổi – StevenTsooo

9

Câu trả lời trước cho bạn liên kết đến một phiên bản jqueryui cụ thể nhưng câu hỏi của bạn ngụ ý rằng bạn muốn các liên kết dựa trên Google đến các phiên bản mới nhất. Đây là những src chính xác:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script> 

Tôi thấy rằng chúng tôi đang lên đến phiên bản 1.9x tại thời điểm viết bài. Tôi không biết liệu "1" trong các liên kết của Google có thay đổi thành "2" nếu/khi chúng tôi truy cập jquery v2 hay không. Các liên kết ở trên sẽ cung cấp cho bạn các tệp mới nhất, dù sao, trong phiên bản 1.

Phương pháp này dường như không được ghi trên trang thư viện được lưu trữ của Google, vì vậy hãy thận trọng khi sử dụng. Ngoài ra, các thư viện bổ sung khác nhau như có thể kéo/có thể phân tách mà bạn đã đề cập dường như không được lưu trữ trên Google.

Xem: https://developers.google.com/speed/libraries/devguide?hl=fr#jquery

+1

Lưu ý rằng //code.jquery.com/jquery-latest.min.js sẽ cung cấp cho bạn phiên bản mới hơn //ajax.googleapis.com/ajax/libs /jquery/1/jquery.min.js (v1.10.0 so với v1.9.1 tại thời điểm viết bài này). – 10basetom

+0

Có, nhưng phiên bản mới hơn của jQuery có thể phá vỡ ứng dụng của bạn. Vì vậy, việc cập nhật tự động này sẽ tạo ra rủi ro mà ứng dụng của bạn có thể bị hỏng bất cứ lúc nào. Bạn nên cập nhật theo cách thủ công phiên bản mới nhất theo cách thủ công và kiểm tra, sau đó thực hiện cập nhật. – james2code

0

bạn phải dán 2 yếu tố:

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> 

làm địa điểm developers.google.com nói

Các vấn đề liên quan