我打算使用Google下载UI和Core的jQuery库。我的问题是,他们允许我为此下载CSS还是应该自己托管它?
另外,如果我使用Google加载,应该如何加载其他插件?我可以将所有插件压缩在一起吗,还是应该将其单独压缩?
我打算使用Google下载UI和Core的jQuery库。我的问题是,他们允许我为此下载CSS还是应该自己托管它?
另外,如果我使用Google加载,应该如何加载其他插件?我可以将所有插件压缩在一起吗,还是应该将其单独压缩?
如果您是指jQuery UI CSS,则可以使用此代码:
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
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
我会这样认为。为什么不?没有提供CD来支持脚本文件的CSS的CDN不会太多
该链接表明它们是:
我们感到特别令人兴奋的是,jQuery UI CSS主题现在托管在Google的Ajax Libraries CDN中。
Google AJAX库API,其中包括jQuery UI(当前为v1.10.3),并且根据jQuery UI博客还包括流行的主题:
Google Ajax库API(CDN)
未压缩: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.js
压缩后: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js
Themes Uncompressed: black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast,pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, and vader.
Themes Compressed: black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast,pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, and vader.