草庐IT

cdn_hash

全部标签

c# - 在 MVC 脚本包中使用 CDN。我错过了什么?

我正在尝试使用CDN来加载jquery。我读过this文章,这看起来应该非常简单。我的脚本包定义如下。bundles.UseCdn=true;bundles.Add(newScriptBundle("~/bundles/jquery","http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js").Include("~/Scripts/jquery-{version}.js"));我将其包含在页面中,如下所示:@ViewBag.Title@Styles.Render("~/Content/css")@Scripts.Render

jquery - 为什么我应该为 jQuery 使用 Google 的 CDN?

这对某些人来说可能是显而易见的,但我一直在想:我为什么要依赖Google'sserver为我的网站托管jQuery?仅仅是因为这样加载速度更快吗? 最佳答案 这是因为:它增加了可用的并行度。(大多数浏览器一次只会从任何给定站点下载3或4个文件。)它增加了缓存命中的可能性。(随着越来越多的网站遵循这种做法,越来越多的用户已经准备好文件。)/>它确保负载尽可能小。(Google可以将文件预压缩为多种格式(如GZIP或DEFLATE)。这使得下载时间非常短,因为它是super压缩的,而不是即时压缩的。)它减少了服务器使用的带宽量。(Goo

jquery - 从 Google 的 CDN 下载 jQuery UI CSS

我计划使用Google下载用于UI和Core的jQuery库。我的问题是,他们是否允许我为其下载CSS,还是我必须自己托管它?另外如果我使用谷歌加载我应该如何加载其他插件?我可以将所有插件压缩在一起还是应该是它自己的单独文件? 最佳答案 GoogleAJAX库API,其中包括jQueryUI(当前为v1.10.3),还包括流行的主题,根据jQueryUIblog:GoogleAjax库API(CDN)未压缩:http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.

javascript - RequireJS:CDN 失败时的本地回退

在我的主干应用程序中,我需要为每个必需的文件提供回退,以防传送它们的CDN出现故障。我试过像这样覆盖require.onError:require.onError=function(err){if(err.requireType==='timeout'){varurl=err.requireModules;if(!!~url.indexOf("jquery/"))console.warn("CDNtimedout,fallingbacktolocaljQuery.js")require(["libs/jquery"]);return;if(!!~url.indexOf("jqueryu

javascript - 可以替换 window.location.hash 吗?

我想知道是否可以更改window.location.hash中的哈希并将其替换为“this.id”。还是我需要更改整个window.location? 最佳答案 是的,你可以。我在我的一个网站上做了类似的事情,虽然使用href而不是id,但是id也可以。一个简单的例子:$('a[id]').click(function(e){//ThiswillchangetheURLfragment.Thechangeisreflected//onyourbrowser'saddressbaraswellwindow.location.hash=

javascript - 从 CDN 获取 jQuery?

我正在使用requireJS,想知道使用CDN版本的jQuery的最佳方法。我听说1.7版本是“AMD”,应该有帮助,但找不到直接的例子。希望一些RequireJS大师可以帮助我。 最佳答案 jQuery1.7将自己注册为名为“jquery”的AMD模块,因此您需要使用路径配置为“jquery”创建一个映射:requirejs.config({paths:{'jquery':'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min'}});require(['jqu

javascript - window.location.hash 的编码

window.location.hash是否包含url部分的编码或解码表示?当我打开相同的url(http://localhost/something/#%C3%BC其中%C3%BC转换为ü)在Firefox3.5和InternetExplorer8中,我得到了不同的document.location.hash值:IE8:#%C3%BCFF3.5:#ü有没有办法在两种浏览器中获得一个变体? 最佳答案 不幸的是,这是Firefox中的一个错误,因为它会在访问时额外解码location.hash。例如,在Firefox中试试这个:loc

javascript - 用于 Angular 依赖项的 Google CDN?

有没有办法将以下包含减少到一个?我找不到这些托管在Google的CDN上的组合版本。 最佳答案 我自己一直在寻找bundle,但还没有找到。在我看来,如果你想将它们全部放在一个js中,你必须手动将它们捆绑在一起。文件。我正在考虑创建一个grunt任务(或类似任务)来获取所有依赖项并将它们合并到一个文件中。我知道您想使用CDN,但只是想分享一下这个想法。更新对于对后者感兴趣的任何人,刚刚遇到这个grunt-fetch-from-cdnplugin.我自己还没有尝试过,但看起来很有趣。 关于

javascript - react JSX : Iterating through a hash and returning JSX elements for each key

我试图遍历哈希中的所有键,但没有从循环返回任何输出。console.log()按预期输出。知道为什么JSX没有返回并正确输出吗?varDynamicForm=React.createClass({getInitialState:function(){varitems={};items[1]={name:'',populate_at:'',same_as:'',autocomplete_from:'',title:''};items[2]={name:'',populate_at:'',same_as:'',autocomplete_from:'',title:''};return{it

hash - 是否有任何通常被认为值得信赖的 SHA-256 javascript 实现?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7个月前。社区在6个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我正在为论坛编写登录名,需要在将密码发送到服务器之前在javascript中对客户端进行哈希处理。我无法确定我真正可以信任的SHA-256实现。我原以为会有某种权威脚本供所有人使用,但我发现大量不同的项目都有自己的实现。我意识到使用别人的加密货币总是一种信仰的飞跃,除非你有资格自己审查它,并且