簡體   English   中英

從Google的CDN下載jQuery UI CSS

[英]Downloading jQuery UI CSS from Google's CDN

我打算使用Google下載UI和Core的jQuery庫。 我的問題是,他們允許我為此下載CSS還是應該自己托管它?

另外,如果我使用Google加載,應該如何加載其他插件? 我可以將所有插件壓縮在一起嗎,還是應該將其單獨壓縮?

Google AJAX庫API,其中包括jQuery UI(當前為v1.10.3),並且根據jQuery UI博客還包括熱門主題:

Google Ajax庫API(CDN)

jQuery現在具有CDN訪問權限:

code.jquery.com/ui/ [版本] / themes / [主題名稱] /jquery-ui.css


為了使這更容易一點,在這里,您可以:

Google通過此鏈接托管jQueryUI CSS https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

如果直接看這段代碼,它將使用@import導入css ,這可能會很慢 您可能需要將導入因素分解成一些部分,以獲得輕微的性能優勢:

https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.base.css https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base /jquery.ui.theme.css

如果您是指jQuery UI CSS,則可以使用此代碼:

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

我會這樣認為。 為什么不? 沒有提供CD來支持腳本文件的CDN不會太多

該鏈接表明它們是:

我們感到特別令人興奮的是,jQuery UI CSS主題現在托管在Google的Ajax Libraries CDN中。

正如奧巴馬所說的“是的”。 這是鏈接。 developers.google.com/#jquery

您需要使用

谷歌

ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/jquery-ui.min.js
ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

jQuery CDN

code.jquery.com/ui/[VERSION NO]/jquery-ui.min.js
code.jquery.com/ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

微軟

ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/jquery-ui.min.js
ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

在圖庫子標簽中的http://jqueryui.com/themeroller/中查找主題名稱

但由於以下原因,我不建議您從CDN托管

  1. 盡管與其他CDN相比,使用Google CDN的命中率很高,但仍然非常低。(任何CDN不僅限於Google)。
  2. 通過CDN加載,您將有3個請求,一個針對jQuery.js,一個針對jQueryUI.js,一個針對您的代碼。 您可能會在本地壓縮它,並將其作為一個資源加載。

http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns

暫無
暫無

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

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