我正在使用jquery-ui的幻灯片功能的网站.
谷歌托管的jquery-ui缩小版重达63KB - 这是针对整个图书馆的.仅滑动功能的自定义下载重量为14KB.
显然,如果用户已经缓存了谷歌托管版本,那么这是一个不费吹灰之力,但如果他们没有,则需要更长时间才能加载,因为我可以将自定义jquery-ui幻灯片功能放在我的main.js文件中.
我想这归结为有多少其他网站使用jquery-ui(如果这只是普通的jquery,上面的内容会很简单,因为大量的网站使用jquery,但我有点不确定使用jquery jQuery的用户界面)...
在上面的场景中,我无法弄清楚最好的事情是什么?
在哪里可以找到脚本的子资源完整性值//maps.google.com/maps/api/js?
例如:
<script src="//maps.google.com/maps/api/js" integrity="sha256-????" crossorigin="anonymous"></script>
Run Code Online (Sandbox Code Playgroud) google-maps google-maps-api-3 google-cdn subresource-integrity
我正在使用Google CDN来托管jQuery UI主题的CSS之一.
但是我想覆盖一些css属性.
我知道可以用jQuery做,.removeClass()或者.css()我可以使用自己的css文件吗?
例如,在jQuery UI主题的css中,有
.ui-widget {
font-family: Verdana, Arial, sans-serif;
font-size: 1.1em;
}
Run Code Online (Sandbox Code Playgroud)
我该如何删除font-size属性?我没有必要覆盖它.我只是想完全删除它,以便font-size默认返回到body属性0.75em.
我有很多网站和客户制作的网站,我想优化.我目前正在使用不同的CDN提供商,但我希望简化我的工作流程,并希望降低成本.
我想有一个带拉区的CDN,CDN也会优化图像(而不是修改其他静态资源).
理想情况下,我还可以访问每个Pull Zone的统计信息(因为我想向我的客户收取此服务的费用而不是猜测).
使用Google Cloud执行此操作的不同方法有哪些?有没有办法只使用Google功能,CDN和Google存储?当然,我想还需要运行一些NodeJS应用来优化图像.我只是想知道一般的架构,如果它甚至可能(我知道它是Azure和AWS,但我已经在Google Cloud上运行了一些东西).
非常感谢 :)
google-app-engine google-cdn google-cloud-storage google-cloud-platform google-cloud-functions
我已经为JS文件提供了以下内容:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">!window.jQuery && document.write(unescape("%3Cscript src='/app_shared/script/jquery-1.6.1.min.js' type='text/javascript'%3E%3C/script%3E"))</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js"></script>
<script type="text/javascript">!window.jQuery.ui && document.write(unescape("%3Cscript src='/app_shared/script/jquery-ui.min.js' type='text/javascript'%3E%3C/script%3E"))</script>
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到类似主题的东西?我可以从cdn下载它,如下所示:
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)
但是如何检测文件是否已下载,以便在失败时引用本地副本?我知道如何使用jQuery以编程方式添加本地副本,但我不知道如何检查CSS下载是否成功.此外,<link>标签下载是阻止还是异步?这也是一个问题.
jQuery,jQuery UI和Google Maps可以通过两种方式从Google的CDN加载 - 使用google.load():
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
google.load("jqueryui", "1");
google.load("maps", "3", {other_params: "language=de&sensor=false"});
</script>
Run Code Online (Sandbox Code Playgroud)
或者使用静态<script src ="...">标签:
<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false&language=de"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
还有第二种方式可用于Google图表API吗?
对我来说,只有这种方法有效:
<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
</script>
Run Code Online (Sandbox Code Playgroud)
但我找不到第二种方式的URL.
我宁愿静态地包含谷歌图表API,因为它对我来说更直接,因为我目前在DataTables.net上存在问题.
当我使用谷歌Chrome控制台查看资源时,我可以看到类似的地址
但我认为这是暂时的,可以到期......
我正在寻找你可以在jQuery UI下载页面http://jqueryui.com/download/上获得的无主题CSS .
从另一篇文章/sf/ask/94399161/,我希望在以下网址找到它:http: //ajax.googleapis.com/ajax/库/ jQueryUI的/ 1 /主题/无主题/ jQuery的ui.css
但是,那里不存在文件.我正在寻找无主题的CSS,没有图像或背景图像属性.
最接近的是基本主题,但它具有位于images/ui-bg_flat_0_aaaaaa_40x100.png的图像的背景图像属性.CDN上的基本CSS:http: //ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css
是否有最新版本的无主题jQuery UI CSS的URL?
引自此处:https://www.ampproject.org/docs/get_started/about-amp.html
AMP是一种为快速呈现的静态内容构建网页的方法.AMP在行动中包括三个不同的部分:
- AMP HTML
- AMP JS
- AMP CDN
AMP HTML是HTML,对可靠性能有一些限制,有些扩展用于构建基本HTML之外的丰富内容.AMP JS库可确保AMP HTML页面的快速呈现.AMP CDN(可选)提供AMP HTML页面.
引自此处:https://www.ampproject.org/how-it-works/
谷歌正在提供一项服务,通过其CDN提供给定URL的AMP HTML文档.
我在哪里可以找到这个CDN服务,所以我可以测试一下吗?我google了很多,但我找不到任何信息.
我在GKE(kubernetes)上部署了一个wordpress网站,我可以从互联网上访问我的网站,就像这个mysite.test.com一样,就像一个魅力.现在我想使用Google CDN加速访问.我尝试过使用Ingress资源,但我想在Google Console的"网络"选项卡上使用负载平衡.我需要采取哪些步骤?
Aws let setup lambda@edge 函数在收到来自源的响应后执行(见下图),我可以使用 GCP 执行此操作吗?

google-cdn google-cloud-storage google-cloud-platform google-cloud-functions
google-cdn ×10
jquery-ui ×3
css ×2
jquery ×2
amp-html ×1
google-maps ×1
javascript ×1
performance ×1