【发布时间】:2011-03-15 17:34:05
【问题描述】:
通常您不想包含整个 jquery ui,因为您只使用某些部分。使用 google cdn,可以包含 CSS 文件的不同部分,但我找不到 JS 文件,例如 (jquery.ui.core.min.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 约西亚。
总的来说,我认为在我的情况下应该更快。
该站点的大多数用户将使用 IE6,每个域限制为 2 个并发请求。将这些请求卸载到不同的域可以释放其他请求,并且应该比自己处理它们更快。
此外,一旦它们被缓存,对修改的检查就会在另一个域上进行,我认为这也比检查与其他文件相同的域更好。然后,让服务器靠近用户还有其他好处。
我还怀疑 jqueryui 与 jquery 相比没有缓存,尤其是考虑到我的用户。如果其他网站正在使用它们,它们也有可能缓存了 js 部分。
我不相信它会更快,但我想做一些测试来找出答案。
【问题讨论】: