问题标签 [google-cdn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 为什么我的 AJAX 代码会产生错误?
我有一些 ajax 代码来搜索 xml 文件。它正在工作,但我仍然收到一个奇怪的错误。甚至网络控制台也不知道错误在哪个文件中。
我的代码:
我的html:
我的xml文件结构
和我的错误:
格式不正确:1:77
编辑 他说错误发生了2次。
编辑 2如果我转到网络选项卡,他只从谷歌托管的库中请求 jquery。那是我在那里看到的唯一东西。
我对 ajax 和 xml 完全陌生,所以有人可以告诉我我做错了什么
angularjs - Angular 1.3.14 合并(dst)不存在
我对此感到困惑。在 angular api 和 github 上,有一个合并函数,它对两个对象进行深度合并,这与进行浅拷贝的 extend() 不同。
我使用谷歌的 cdn 来获取角度,并调用 angular.extend('param') 有效,但调用 angular.merge('param') 会给出未定义的函数。比较来自 google 的 angular.js 和来自 angular 的 angular.js,merge 确实存在于 angular 中,但在 google 中不存在。
任何想法,或其他有此问题的人。我可以让谷歌知道吗?
css - 带有 Google 的 CDN 的 jQueryUI 对话框模式背景
我之前在http://jqueryui.com/download/下载了 jQueryUI,并使用了所有默认设置。对话框的背景如下所示:
原始 CSS 文件的顶部包括以下内容:
我已经开始使用谷歌的 CDN ( https://developers.google.com/speed/libraries/devguide#jqueryui ),现在没有模态剥离背景。CSS 文件的顶部包括以下内容,还有其他不同之处。如何使用 Google 的 CDN 获得原始外观?
jquery - 跟踪有多少访问者使用 CDN?
所以有很多炒作你应该使用 CDN 来提高性能,但我不同意这对所有情况都是灵丹妙药 - 例如实施 CDN 一切都很好......
例如,我们的网站位于瑞典。我们目前使用这个 URL 来满足我们的 jQuery 需求:https ://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js
我正在考虑将 jQuery 脚本与我们的其他脚本连接起来,以删除一个 HTTP 请求并完全控制交付。我不喜欢依赖外部资源的正常运行时间,即使 Google 比我们的稍好。
但我不确定——我想衡量有多少人实际使用了这个 CDN。因为托管 jQuery 有很多不同的 CDN,哪一个在我的访问者中最受欢迎?
任何想法,将不胜感激!
/J
performance - 使用谷歌托管的 jQuery-ui 或自托管自定义下载的 jQuery UI?
我正在使用 jquery-ui 中的幻灯片功能的网站上工作。
谷歌托管的 jquery-ui 缩小版重 63KB - 这是整个库的大小。仅滑动功能的自定义下载重 14KB。
显然,如果用户已经缓存了 Google 托管的版本,那么它是不费吹灰之力的,但如果他们没有缓存,加载将需要更长的时间,因为我可以将自定义 jquery-ui 幻灯片功能放在我的 main.js 文件中。
我想这归结为有多少其他网站使用 jquery-ui(如果这只是针对普通 jquery,上面将是一个显而易见的问题,因为很多网站都使用 jquery,但我有点不确定是否使用jquery-ui)...
我无法弄清楚在上述情况下最好的做法是什么?
google-cdn - 如何测试 Google 的 AMP 项目的 CDN?
从这里引用:https ://www.ampproject.org/docs/get_started/about-amp.html
AMP 是一种为快速呈现的静态内容构建网页的方法。AMP in action 由三个不同的部分组成:
- AMP HTML
- AMP JS
- 放大器 CDN
AMP HTML 是一种 HTML,它具有一些可靠性性能限制和一些扩展,用于构建基本 HTML 之外的丰富内容。AMP JS 库可确保快速呈现 AMP HTML 页面。AMP CDN(可选)提供 AMP HTML 页面。
从这里引用:https ://www.ampproject.org/how-it-works/
Google 正在提供一项服务,该服务通过其 CDN 提供给定 URL 的 AMP HTML 文档。
我在哪里可以找到这个 CDN 服务,以便我可以测试它?我google了很多,但我找不到任何信息。
google-chrome - Chrome 浏览器:csi.gstatic.com 不断加载
我有一个网站,但是当我在 Chrome 上查看该网站时,我在左下角看到:
这不会消失并一直停留在那里。我正在为 Jquery 等使用谷歌 CDN,但是为什么这条消息没有消失?
感谢您的每一个提示!
gruntjs - cdnjs.cloudflare.com 网站上的 angular-ui-bootstrap cdn 名称与凉亭名称不匹配
当我们angular-ui-bootstrap
在凉亭中通过命令安装时,如下所示
bower install angular-bootstrap --save-dev
这将创建以angular-bootstrap
数据命名的文件夹。
由于当从 grunt 执行任务时,grunt 中的此任务grunt-google-cdn
将替换
bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
为 cdn 链接,并且使用 bower 中存在的版本。cdnify
当前我们将拥有的 html 中的字符串
bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
将替换为链接
https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap/1.1.2/ui-bootstrap-tpls.min.js
(即不存在)
预期的字符串应该是
bower_components/angular-ui-bootstrap/ui-bootstrap-tpls.min.js
这将为我们提供 clodflare 网站上的链接,如下所示 https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/1.1.2/ui-bootstrap-tpls.min.js
应在 cloudflare 上更改任一名称以匹配每个地方