gpt4 book ai didi

javascript - LABjs 有条件地加载脚本

转载 作者:行者123 更新时间:2023-11-30 10:53:55 26 4
gpt4 key购买 nike

我想开始将 LABjs 合并到我的项目中,但我想知道是否有条件加载脚本。例如,像这样的东西:

$LAB
.script('framework.js').wait()
.script(function(){
if(es){
return 'es.js';
}else{
return '';
}
})

我还没有尝试过,但可以肯定它不会起作用。有更优雅的方法吗?

谢谢

最佳答案

实际上,LABjs 现在(并且有一段时间)已经支持条件链接……以几种方式。首先,您可以将一个函数传递给 .script() 调用,并且该函数可以在其中包含条件逻辑,根据条件返回不同的 URL 字符串(或什么都不返回)。其次,链现在是完全可恢复的(从 2.0 开始,将在几天内发布),因此您可以通过简单地保存链的状态来执行上述博文中提到的“模拟链接”的更简单形式,并且然后拿起并稍后添加到它,例如:

var $L = $LAB.script(...).script(...);

if (...) { $L = $L.script(...).wait(...);

// ...

$L = $L.script(...).....

关于javascript - LABjs 有条件地加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3417986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com