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")
             }
          })

 

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