我知道Google在以下位置拥有jQuery UI的CSS文件:
//ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/pepper-grinder/jquery-ui.css
但我想知道他们是否提供缩小版或压缩版?
我尝试了许多类似于js文件命名方式的组合,但它们都是404s的结果。
有什么想法吗?
答案 0 :(得分:6)
不,我觉得不行,但我建议你在the dedicated group上提出这个问题
无论如何,提供的版本似乎已经很好地优化了......
答案 1 :(得分:6)
他们没有缩小版本。微软CDN也没有它。 你真的不需要压缩它。如果您真的想加载更快,则需要在jquery UI页面上包含一个自定义包,仅包含您需要的功能。
答案 2 :(得分:5)
Google现在拥有最小化的JQuery版本:
https://developers.google.com/speed/libraries/devguide#jquery-ui
从440k下降到223k
答案 3 :(得分:2)
不,我相信Google只提供官方下载网站提供的文件而不进行任何后期处理,因为这就是提供的CSS文件的样子,所以没有“压缩”版本。
实际上我不相信你应该加载jQuery UI并且它是来自谷歌CDN的相关CSS文件,因为jQuery UI是模块化的,而从谷歌的CDN加载文件将加载所有模块,这意味着你将加载一堆不必要的脚本和样式。使用jQuery UI下载页面中的自定义程序包构建器,而不仅仅包括所需的模块,应该减少文件大小,而不是压缩通过Google的CDN提供的已经高度压缩的CSS文件。
答案 4 :(得分:2)
Google的CDN网站显示了js的缩小版本,但是css的未公开版本:https://developers.google.com/speed/libraries/devguide#jqueryui
jQuery UI
snippet: <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"></script>
site: jqueryui.com
versions: 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2
note: This library depends on jQuery. You must also load jQuery before loading this module. Version 1.8.3 is not hosted due to its short life, and the alias 1.8.3 actually loads 1.8.4.
对于缩小的CSS,请使用:https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.min.css