Dom操作延迟问题

 //这个循环会导致第一句dom操作延迟1s2s
 this.draws=false; //显示一个div
 for(var i=0;i<9999;i++){
     console.log("2")
}

//解决方法
 this.draws=false; //显示一个div
setTimeout(function(){
  for(var i=0;i<9999;i++){
     console.log("2")
   }
},100)

promise 不好使

            this.draws=false;
            let p =new Promise(function(resolve,reject){   
            resolve("aa")
            })

          p.then(function(res){
            console.log(res);
          for(var i=0;i<9999;i++){
             console.log("2")
             }
          })

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章