从 Google 的 CDN 下载 jQuery UI CSS

发布于 2024-07-19 01:51:08 字数 146 浏览 6 评论 0 原文

我计划使用 Google 下载 UI 和 Core 的 jQuery 库。 我的问题是,他们允许我下载 CSS 还是我必须自己托管它?

另外如果我使用Google加载我应该如何加载其他插件? 我可以将所有插件压缩在一起还是应该将其作为自己的单独文件?

I am planning on using Google to download the jQuery lib for both UI and Core. My question is, do they allow me to download the CSS for it or should I have to host it myself?

Also if I use Google to load how should I load other plugins? Can I compress all plugins together or should it be its own separate file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

一杯敬自由 2024-07-26 01:51:08
南烟 2024-07-26 01:51:08

jQuery 现在具有 CDN 访问权限:

code.jquery.com/ui/[版本]/themes/[主题名称]/jquery-ui.css


并使其成为更简单一点,在这里:

jQuery now has a CDN access:

code.jquery.com/ui/[version]/themes/[theme name]/jquery-ui.css


And to make this a little more easy, Here you go:

蝶…霜飞 2024-07-26 01:51:08

Google 在此链接托管 jQueryUI css https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

如果直接看这段代码,它是使用@import导入css < a href="https://stackoverflow.com/a/1022715/745">这可能会很慢。 您可能希望将导入纳入其各个部分以获得轻微的性能优势:

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

Google is hosting jQueryUI css at this link https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

If you look at this code directly, it is importing the css using @import which can be slow. You may want to factor the import into its parts to gain a slight performance benefit:

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

臻嫒无言 2024-07-26 01:51:08

正如奥巴马所说“是的,我们可以”。 这是它的链接。 developers.google.com/#jquery

您需要使用

Google< /strong>

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

Microsoft

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 /你应该使用-javascript-library-cdns

As Obama says "Yes We Can". Here is the link to it. developers.google.com/#jquery

You need to use

Google

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

Microsoft

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

Find theme names here http://jqueryui.com/themeroller/ in gallery subtab

.

But i would not recommend you hosting from cdn for the following reasons

  1. Although your chance of hit rate is good in case of Google CDN compared to others but it's still abysmally low.(any cdn not just google).
  2. Loading via cdn you will have 3 requests one for jQuery.js, one for jQueryUI.js and one for your code. You might as will compress it on your local and load it as one single resource.

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

剑心龙吟 2024-07-26 01:51:08

我也这么认为。 为什么不? 如果不提供 CSS 来支持脚本文件,CDN 就不算什么

此链接 表明它们是:

我们发现特别令人兴奋的是
jQuery UI CSS 主题现在是
托管在 Google 的 Ajax Libraries CDN 上。

I would think so. Why not? Wouldn't be much of a CDN w/o offering the CSS to support the script files

This link suggests that they are:

We find it particularly exciting that
the jQuery UI CSS themes are now
hosted on Google's Ajax Libraries CDN.

做个少女永远怀春 2024-07-26 01:51:08

如果您指的是 jQuery UI css,则可以使用这个:

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

You could use this one if you mean the jQuery UI css:

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
枕花眠 2024-07-26 01:51:08

jQuery UI < 1.13 现在被 Google Page Speed Insights 视为安全漏洞。

请改用安全修复的更新版本。 截至 2022 年,这将是 1.13.2

例如:

完整的 HTML 标签示例:

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>

jQuery UI < 1.13 is considered a security vulnerability now by Google Page Speed Insights.

Use a security-fixed more current version instead. As of 2022 this would be 1.13.2

Ex:

Full HTML Tag Examples:

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文