首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yepnope js测试对象如何工作?

yepnope js测试对象如何工作?
EN

Stack Overflow用户
提问于 2016-04-30 00:03:52
回答 1查看 93关注 0票数 0

我知道这个包裹不受欢迎,但我想知道发生了什么-

查看文档,以下是否意味着如果window.JSON为真,则运行完整函数?如果不是的话,那就装上这个不合适的文件?

代码语言:javascript
复制
yepnope({
  test: window.JSON,
  nope: 'json2.js',
  complete: function () {
    var data = window.JSON.parse('{ "json" : "string" }');
  }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-30 00:16:36

不,complete是一个回调,它总是被调用,而不管在加载所有资源(甚至没有加载)时会发生什么。

你需要一个yep

代码语言:javascript
复制
yepnope({
   test: window.JSON,
   yep: 'json1.js',
   nope: 'json2.js',
   complete: function () {
      alert('done');
   }
});

您所复制的页面中的示例仅用于在测试失败时加载脚本,而在测试失败时没有加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36949245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档