yepnope相关内容
我想通过资源加载器加载javascript和CSS文件。我最初使用的是LabJ,但我发现YepNope在我的场景中更优雅、更容易使用。然而,我发现它的速度非常慢,这很奇怪,因为显然在大多数情况下,它的速度都可以与LabJ相媲美。 我确实有一样东西是eTag,我确信它会减慢一切,因为它仍在向服务器请求,而不仅仅是在客户端缓存上工作。 不管怎么说,除了YepNope主站点之外没有太多东西,
..
在 Modernizr v3 之前,我使用的是 yepnope.js Modernizr.load 和 yepnope.js 都已被弃用.我们现在如何有条件地调用样式表或 javascript 文件? 使用 Modernizr v2.5.3 的示例: Modernizr.load({测试:Modernizr['object-fit'],不:['./dist/scripts/objec
..
我在Google上搜索了很多,以寻找该问题的答案,但没有找到任何东西. 除了像yepnope这样的脚本加载器提供的其他功能之外,它是否还会比jQuery.getScript赋予我更好的性能和更好的缓存管理? 预先感谢 西蒙(Simon) 解决方案 原则上,它们在功能上是相同的.从诸如yepnope之类的东西中获得的最大收益是集成条件加载.而使用$ .getScript,则
..
在运行页面上的后续脚本之前,我需要加载许多测试条件和文件.是否在加载所有文件后触发回调? 以下是这篇文章的建议,传达了我的意图,但实际上并不起作用.完整功能在1.js或2.js完成加载之前触发. Modernizr.load([ { test: App.isSmallScreen, yep: '1.js', nope: '2.j
..
在我的javascript上的某个时刻,我有以下内容(使用Modernizr 2.6.2): Modernizr.load([{ load: '/path/file.js', complete: function () { //do stuff } }]); 除IE8以外,大多数情况下它运行良好,在IE8中大约有1次,它先执行回调,然后再加载脚本.
..
在Modernizr v3之前,我使用的是yepnope.js Modernizr.load和yepnope.js均已弃用.我们现在如何有条件地调用样式表或javascript文件? 与Modernizr v2.5.3兼容的示例: Modernizr.load({ test: Modernizr['object-fit'], nope: ['./dist/scripts/
..
我正在尝试使用Modernizr 2检测是否存在媒体查询,然后在适当的情况下加载到response.js中. 我已将其放在我的script.js文件中... Modernizr.load({ test: Modernizr.mq, yep : '', nope: 'mylibs/respond.js' }); 我做错了什么?我真的很惊讶,在Modernizr网站上没有使
..
我有以下内容: Modernizr.load([ { load : '//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js', complete : function () { if ( !window.jQuery ){ Modernizr.load('/js/jquery-1.6.2.min.js
..
为什么会同时发出警告,是和否? Modernizr.load([ { 测试:Modernizr.cssgradients, yep:alert('支持它!'), nope:alert('哦,该死的!这个浏览器糟透了!') } ]); 我在OS X上使用最新的Chrome。 解决方案 因为您直接在那里调用 alert(),并且警报的结果()(总是 unde
..
自 Modernizr.load 和 Yepnope 是异步加载器,在 或结束时使用它们是否更好?页面? 解决方案 这取决于所加载的资源。请参阅此主题,其中 Yepnope 开发人员Alex Sexton说要将所有资源合并到一个对加载器的调用中。实际上,如果要使用 Modernizr.load 或 Yepnope 加载的任何资源影响用户看到的内容或当页面首次加载时需要,然后I
..
使用javascript异步下载另一个javascript文件。 我知道这可以通过在 src 属性设置为文件URL。 我还需要在脚本下载完成后运行一些代码。我一直在使用 yepnope ,它们提供了在脚本下载和执行完成后执行的“回调”。 这是如何实现的? 谢谢! 解决方案 大多数JS加载器通过向DOM注入 标记并绑定其 onload 事件到你提供的
..
我正在尝试(本地)使用Yiznope和Modernizr加载CSS& JS文件。所以我可以更好地管理文件,并轻松编码。 这是当前的布局: Modernizr.load([ { test:Modernizr.mq('all and(max-width:1070px)'), yep:'/ css / smartdevice.css','/ js / smartdevice.js',
..
我有一个使用Modernizr.load(又名YepNopeJS)加载各种外部脚本的站点。其中一个脚本是一个小型统计脚本(3,5 kB未压缩),具有非常简单的回调函数: Modernizr.load ({ load:'http://res.xtractor.no/x.js', callback:function(){_ pxReg();} }); _pxReg只是
..
我正在使用 yepnope.js 动态加载javascript文件,我注意到我的脚本似乎是根据Firebug和Webkit Inspector加载两次。 问题是在Firebug的Net面板(Firefox 4最新版)中,他们的响应是 200 ,而不是 304 。它似乎比在Chrome中慢。 我上传了此视频显示了该问题。您可以看到文件 jquery-1.6.1.min.js 和 libs
..
我一直在实现yepnope脚本加载器作为modernizr.js库的一部分。之后我成功地加载了jQuery以加载jQuery依赖脚本。我是异步加载资源的新手,所以对我来说这有点新鲜。我一直在寻找,但是下面没有太多运气。 我的问题是你对如何有效替换$的功能有何看法(文件).ready()在使用yepnope.js框架时。 我的理论是在我的基础库中创建一个适当命名的函数,然后在我的页面上将
..
我试图用Modernizr的(YepNope)加载动态生成的谷歌字体样式,但总是得到这个错误: 未捕获的SyntaxError:意外的令牌非法(CSS:1) 我的样式看起来是这样的: http://fonts.googleapis.com/css?family=Holtwood+One+SC 和我通过叫它 Modernizr.load({ ['!CSS的http://f
..
我有以下内容: Modernizr.load([ { 载:“//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js', 完成:功能(){ 如果(!window.jQuery){ Modernizr.load('/ JS / jQuery的-1.6.2.min.js'); } } }, {
..
在一个ASP.NET母版,我使用YepNope无条件地和异步加载的jQuery(从谷歌CDN,与当地备用)和一些脚本,这些脚本是在网站中的所有页面中使用。在母版我有结束标记之前创建的ContentPlaceHolder(以下加载那些已在所有页面中使用的脚本YepNope),这是用于单个页面上使用的脚本。在jQuery应提供每站点中它不应该被单独对那些有使用它具体脚本页面加载页面上。 我的问题是,
..