yepnope js 测试对象如何工作?
how does yepnope js test object work?
我知道这个包已被弃用,但想了解发生了什么 -
查看 docs,下面的意思是如果 window.JSON 为真,运行 完整的函数吗?如果没有,加载 nope 文件?
yepnope({
test: window.JSON,
nope: 'json2.js',
complete: function () {
var data = window.JSON.parse('{ "json" : "string" }');
}
});
不,complete
是一个回调,无论加载所有(甚至没有加载)资源时发生什么,它总是被调用。
你需要 yep
:
yepnope({
test: window.JSON,
yep: 'json1.js',
nope: 'json2.js',
complete: function () {
alert('done');
}
});
您从他们的页面复制的示例仅用于在测试失败时加载脚本,在测试通过时不加载脚本。
我知道这个包已被弃用,但想了解发生了什么 -
查看 docs,下面的意思是如果 window.JSON 为真,运行 完整的函数吗?如果没有,加载 nope 文件?
yepnope({
test: window.JSON,
nope: 'json2.js',
complete: function () {
var data = window.JSON.parse('{ "json" : "string" }');
}
});
不,complete
是一个回调,无论加载所有(甚至没有加载)资源时发生什么,它总是被调用。
你需要 yep
:
yepnope({
test: window.JSON,
yep: 'json1.js',
nope: 'json2.js',
complete: function () {
alert('done');
}
});
您从他们的页面复制的示例仅用于在测试失败时加载脚本,在测试通过时不加载脚本。