找到10226个回复
@无名啊,你喜欢用debian还是centos,我可以在韩国服务器上给你开一个docker容器让你运行任意web应用。
@无名啊,嗯,我确实想,但这就要我侵入viewer.js预览控件,给它添加点击事件。
@无名啊,我和
viewer.js
还有另一兼容问题待解决:用户没点击过的图片无法正常预览,翻页只能看到红字svg。
@无名啊,所以,把
setTimeout
做为加载顺序控制器是非常简单且有效的方法。在所有人都遵守这一规则的情况下,函数第二参数的数值就是加载顺序。为了防止我默认的0占尽先机,我决定把自己的数值改成10,以便让出一些位置给想先加载的代码。
setTimeout
的单位是毫秒,50以内应该都不会引起用户察觉。
@无名啊,添加一点点延时就可以了,
setTimeout(() => {}, 1);
后续脚本继续增加延迟,就可以按顺序形成调用链。
Javascript是单线程的,所以只要延迟数值比我的数值(没给,默认为0)大,就会晚于我执行。