簡體   English   中英

JQuery和Scripts在文檔的頭部

[英]JQuery and Scripts within the head of a document

我的網站中的各種小部件的標題中列出了以下腳本:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

Jquery和使用庫腳本對我來說是新的(使用我自己的js文件不是)上面腳本的前兩行是相似的。 有人可以解釋我是否需要1.4.1,因為我有1.9.0 - 看着它我會認為它是1.4.1的更高版本。

然而去掉它; 我的網站無法正常工作,這些是個別項目的插件或小部件標識,jquery.min.js是一個常見的文件名?

我的問題的第二部分,我看到了Goggle API,AJAX和code.jquery; 這些大型圖書館應該用來查找插件嗎? 我應該依賴這些網站還是應該下載這些腳本並放在我的服務器上(這可能會破壞他們的使用?)。 或者網絡開發人員只依靠上述內容?

謝謝

您有3個指向同一資源的鏈接(盡管版本不同)。 你只需要一個鏈接到jquery文件,越晚越好。

我的建議是根本不使用版本號並鏈接到這樣的東西:

<script src="http://code.jquery.com/jquery-latest.min.js"
        type="text/javascript"></script>

這樣,您始終可以連接到最新版本的jquery。 完全沒有問題在你的服務器上有文件,但如上所述,你不會在更新時獲得最新版本,而使用上面的鏈接你將。

最后,關於刪除舊文件名時無效的功能,您可能正在使用已棄用的功能 - 更新使用jquery的代碼將解決此問題。

希望這可以幫助!

ps有一個遷移工具可以幫助從較舊版本的jquery 遷移到較新版本的jquery - 嘗試鏈接到標頭中的jquery migrate (確保它位於主jquery鏈接下面!),因為它用於檢測和恢復API或功能已在jquery中棄用並刪除到1.9版本。 所以你將擁有:

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>

pps第四個鏈接是jquery ui,它與jquery不同 - 它基本上是一組用戶交互和效果,它們構建在基本的jquery代碼之上。 有關jquery ui的更多信息,請訪問jueryui.com網站。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM