繁体   English   中英

使用YepNope.js进行多次测试?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM