栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

哪里包括jQuery库?Google JSAPI?CDN?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

哪里包括jQuery库?Google JSAPI?CDN?

毫无疑问,我选择让Google API服务器提供JQuery。我没有使用jsapi方法,因为我没有利用任何其他Google
API,但是如果改变了,我会考虑使用它。

第一: Google api服务器分布在世界各地,而不是我的单个服务器位置:服务器越近,通常意味着访问者的响应时间越短。

第二:
许多人选择将JQuery托管在Google上,因此,当访问者访问我的网站时,他们可能已经在其本地缓存中包含了JQuery脚本。预先缓存的内容通常意味着访问者的加载时间更快。

第三: 我的网络托管公司向我收取使用的带宽。如果访问者可以在其他地方获得相同的文件,则每个用户会话消耗18k毫无意义。

我了解,我对Google表示信任,以提供正确的脚本文件,并且可以在线使用。到现在为止,我对使用Google并不感到失望,并将继续进行此配置,直到没有必要为止。

值得一提的是… 如果您的网站上同时存在安全页面和不安全页面,则可能需要动态更改Google源,以避免在安全页面中加载不安全内容时看到的通常警告:

这是我想出的:

<script type="text/javascript">    document.write([        "<script src='",        ("https:" == document.location.protocol) ? "https://" : "http://",        "ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'></script>"     ].join(''));</script>

2010年9月8日更新 -已提出一些建议,以通过删除HTTP和HTTPS并仅使用以下语法来降低代码的复杂性:

<script type="text/javascript">    document.write("<script src='//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'></script>");</script>

此外,如果您要确保已加载最新的Major版本的jQuery库,也可以更改url以反映jQuery主编号:

<script type="text/javascript">    document.write("<script src='//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>");</script>

最后,如果您不想使用Google并希望使用jQuery,则可以使用以下源路径(请注意jQuery不支持SSL连接):

<script type="text/javascript">    document.write("<script src='http://pre.jquery.com/jquery-latest.min.js' type='text/javascript'></script>");</script>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411326.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号