yepnope js测试对象是如何工作的?

时间:2016-04-30 00:03:53

标签: javascript asynchronous loader yepnope async-loading

我知道这个软件包已被弃用,但想了解发生了什么 -

查看docs,下面是否表示如果window.JSON为true,则运行完整函数?如果没有,加载nope文件?

$original = "4113.52318N";
$fortyone = substr($original, 0, 2); // 41
$other = substr($original, 3);       // 13.52318N
$n_removed = substr($other, 0, -1);  // 13.52318

1 个答案:

答案 0 :(得分:1)

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

您需要yep

yepnope({
   test: window.JSON,
   yep: 'json1.js',
   nope: 'json2.js',
   complete: function () {
      alert('done');
   }
});

您复制的页面中的示例仅用于在测试失败时加载脚本,并且在通过时没有任何内容。