好程序员网络前端分享JS引擎的执行机制

  

     网络                     

  

     

  

                                      

  

     

  

                             

  

     

  

        

  

     

  

           

  

     

  

              

  

     

  

        

  

     

  

     2                                                            

  

     

  

     JS         

  

     

  

           

  

     

  

        

  

     

  

     JS                     

  

     

  

     JS         

  

     

  

           

  

     

  

     JS            

  

     

  

     (eventloop)                     

  

     

  

                 

  

     

  

     1,         

  

     

  

     

  

     

  

     132      

  

     

  

     setTimeout         

  

     

  

     JS         

  

     

  

     JS:         

  

     

  

     JS            

  

     

  

     eventtable            

  

     

  

     eventqueue         

  

     

  

     eventloop         

  

     

  

     ?      

  

     

  

        

  

     

  

                          

  

     

  

        

  

     

  

     1                                 

  

     

  

                 

  

     

  

     eventloop               

  

     

  

     2         

  

     

  

           

  

     

  

                 

  

     

  

     

  

     

  

                       

  

     

  

     JS         

  

     

  

           

  

     

  

                       

  

     

  

           

  

     

  

              

  

     

  

     为                                    

  

     

  

     为                                 

  

     

  

     ?         

  

     

  

        

  

     

  

                             

  

     

  

                       

  

     

  

     JS         

  

好程序员网络前端分享JS引擎的执行机制