|
1
0
fetchPriority
是的属性
HTMLImageElement
这个
script
标记不具有这样的属性。
因此,这个想法应该以不同的方式来实现,因为这个想法是无效的。相反,您可以创建一个依赖关系图。 确保你的图是一棵树或一片森林,也就是说,其中不存在循环。 经验法则是,节点的加载是一个承诺,应该在所有依赖项的相应承诺完成后执行。 因此,让我们创建一组脚本设置,如:
让我们确保将这些对象排序为一个数组,我们称之为
如果script1和script2是两个脚本,那么
确保你的排序正确,因为这是一个 POSET ,无论哪种方式都不是依赖项的脚本都不能通过上述规则进行比较。
现在,循环您的数组并创建
也就是说,在所有依赖项完成加载之前,上面的脚本不会开始加载。因此,您将拥有创建承诺的机制,并且可以始终如一地应用它们,而琐碎承诺和非平凡承诺之间的区别在于,没有依赖关系的琐碎承诺将被创建为承诺,而非平凡承诺将是
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |