2012-02-23 46 views
5

Để sử dụng jQuery, tôi có phải sử dụng tham chiếu sau trong html của mình không?Sử dụng jQuery trong HTML

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 

Điều gì xảy ra nếu máy chủ của tôi không có kết nối internet?

+1

'điều gì sẽ xảy ra nếu máy chủ của tôi không có kết nối internet?' Bạn kết nối với nó như thế nào nếu nó không có kết nối internet? Và bên cạnh đó, đó là ứng dụng khách yêu cầu tệp đó từ CDN của Google chứ không phải máy chủ. –

+3

@RoryMcCrossan: 'localhost', tôi tưởng tượng. – Ryan

+2

Rory, không làm quen với một điều chúng tôi muốn gọi thử nghiệm địa phương? ;) – Flater

Trả lời

6

Nó sẽ không hoạt động nếu bạn không có kết nối internet. Để làm việc tại địa phương bạn nên sao chép jquery.js vào thư mục địa phương của bạn và cung cấp đường dẫn tương đối.

<script src="/jquery/1.5/jquery.min.js"></script> 
9

Sử dụng mã này:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript">window.jQuery || document.write('<script src="/res/jQuery/jquery-1.7.1.min.js"> \x3C/script>');</script> 

này sẽ cố gắng tải về từ CDN, hoặc sử dụng một địa phương. Bạn phải tải xuống địa phương đầu tiên mặc dù.

2

Tải tập tin jquery mới nhất:

http://code.jquery.com/jquery-1.7.1.min.js

Và lưu nó vào project. Bây giờ nó sẽ có sẵn tại địa phương để bạn có thể tham khảo nó như thế này (chỉ một ví dụ):

<script src="/path-to-your-jquery-file.js"></script> 
+0

+1 cho liên kết tải xuống –

1

Việc máy chủ của bạn có hoặc không kết nối internet không quan trọng. Chỉ có trình duyệt cố gắng truy cập trang từ máy chủ đã nói cần kết nối với internet. Máy chủ chỉ cần "hiển thị" từ trình duyệt này được đề cập.

Có thể tốt hơn nếu bạn hiểu những điều cơ bản về cách hoạt động của internet, trước khi bạn bắt đầu chơi trong nhà phát triển.

+0

Tôi hiểu cách hoạt động của internet, tôi mới sử dụng jquery –

3

Nó không phải là đặc biệt cho trường hợp này, nhưng tôi nghĩ bạn chắc chắn nên hiểu làm thế nào Client-server hoạt động. Ngoài ra, bạn nên hiểu những gì là Client-side scripting.

Sau đó bạn sẽ hiểu rằng bạn (trình duyệt của bạn) cần để được kết nối với Internet để có thể truy cập miền http://ajax.googleapis.com.

Nếu bạn muốn làm việc với nó cục bộ, không bao giờ truy cập Internet, sau đó download jQuery cục bộ và tham chiếu đến nó trong thẻ tập lệnh của bạn.

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