[英]Multiple tests with YepNope.js?
我正在使用yepnope根据测试(duh) 有条件地加载脚本,但是我有一个问题,我想测试多个条件,并根据上述结果加载多个polyfill。
因此,例如:
yepnope([{
test: test1 || test2,
nope: ['poly1.js', 'poly2.js'],
load: ['default.js']
}]);
但是,不幸的是,最终用户可能只需要poly1而不需要poly2,即使只有一个测试失败,也要加载上面的两个。
我想我要问的是有没有一种方法可以仅用yepnope加载所需的脚本,而无需疯狂嵌套/大量使用完整功能? 与加载多个脚本相反,即使只有一个测试失败也是如此。
只需将整个内容与其他功能测试重复即可,例如:
yepnope({
test: Modernizr.csstransitions,
yep: 'transitions_js.js',
nope: 'no_transitions_js.js'
});
yepnope({
test: Modernizr.svg,
nope: 'no_svg.css'
});
希望回答这个问题还为时不晚:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.