關於javascript的單線程和異步解決方案Promise的思考

             大家都知道js是單線程的,所謂單線程就是兩段js代碼是不可能同時執行的,js有能力修改Dom,同一時間內不可能同時執行兩段代碼,兩句都不行,這是爲了避免DOM渲染的衝突。於是出現了SetTimeout,Ajax這些異步的函數,函數同步執行時遇到異步函數,異步函數被放到異步隊列,代碼自上往下執行,會根據事件輪詢機制執行異步函數。              在工作中遇到這麼一
相關文章
相關標籤/搜索