浏览器JS环境中,如何异步使用原生confirm?

浏览器JS环境中,如何异步使用原生confirm?,第1张

1、让视频在confirm前最小化。youku就是这么做的吧,反正老是提示登陆的时候d出来。
2、用其他语言实现confirm,而不是javascript。试试flash,silverlight之类的能不能搞定。不行自己搞个浏览器插件dconfirm。

看了你的问题,才百度学习的Promise,不知道是不是你要的效果。

   function async1(){
    return new Promise(function(resolve, reject) {
     setTimeout(function() {//setTimeout模拟异步
      consolelog('async1 is done');
      resolve('async1 value');
     }, 6000);
    });
   }
   function async2(){
    return new Promise(function(resolve, reject) {
     setTimeout(function() {//setTimeout模拟异步
      consolelog('async2 is done');
      resolve('async2 value');
     }, 3000);
    });
   }
   function async3(){//async3不需要then,所以没写return new Promise
    setTimeout(function() {
     consolelog('async3 is done');
    }, 1000);
   }
   let p;
   for(let i=0;i<4;i++){
    p=async1()then(async2);
   }
   pthen(async3);

文章来自 >const demo = async () => {
let number = 0;
number = await new Promise((resolve) => {
setTimeout(() => {
resolve(5);
}, 1);
});
return number;
}
await demo();
请用最新版的Chrome测试,或使用babel


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13378759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存