通常你不想包含整个jquery ui,因为你只使用某些部分。使用谷歌CDN,可以包含CSS文件的不同部分,但我找不到JS例如(jquery.ui.core.min.js)。在谷歌CDN jqueryui js组件?
CSS: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery.ui.core.css
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-darkness/jquery.ui.theme.css http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-darkness/jquery.ui.dialog.css
JS:
?
我试过寻找所有我能想到的明显的地方。它们存在吗?
EDIT2:
我创建http://code.google.com/p/google-ajax-apis/issues/detail?id=490解决该问题。
编辑:
Np Josiah。
总体而言,我认为在我的情况下应该更快。
该网站的大多数用户将在IE6上,每个域限制2个并发请求。将这些请求卸载到不同的域可以释放其他请求,并且应该比自己提供服务更快。
再加上一次缓存后,修改的检查位于另一个域,我认为这也比检查其他文件的域更好。那么有服务器靠近用户等等的好处。
我也怀疑jqueryui不是与jquery相比的缓存,特别是考虑到我的用户。如果其他网站正在使用它们,他们还有可能会缓存js部分。
我不相信它会更快,但我想做一些测试以找出答案。
我不是在寻找所有的js,但个别的组件。例如核心,对话框,位置等。当您从jqueryui.com下载时,您将它作为开发包的一部分。 – Alistair 2010-07-14 08:12:48
这会教会我回答太快。我很抱歉。我编辑了我的答案。 – Josiah 2010-07-14 08:25:49
我也是,但我找不到任何单个css部分的文档,但最终我找到了它们,所以希望它们也可以。 – Alistair 2010-07-14 09:10:34