學習筆記JavaScript 執行機制

2021-09-10 23:10:20 字數 484 閱讀 6996

原文學習:

settimeout(function () )

new promise(function (resolve) ).then(function () )

console.log('console');

//promise

//console

//then

//settimeout

導圖要表達的內容用文本來表述的話:

除了廣義的同步任務和非同步任務,我們對任務有更精細的定義:

不同型別的任務會進入對應的event queue,比如settimeoutsetinterval會進入相同的event queue。

事件迴圈的順序,決定js**的執行順序。進入整體**(巨集任務)後,開始第一次迴圈。接著執行所有的微任務。然後再次從巨集任務開始,找到其中乙個任務佇列執行完畢,再執行所有的微任務。

Javascript 學習筆記

如果在生成的html裡面有事件需要傳遞帶特殊字元的引數,處理如下 singletext 輸入 1.singletext value.escapehtml 為 將html編碼 2.singletext value.escapehtml inspect 為 3.在 jsdebugtext innerht...

javascript學習筆記

視窗操作 1改變視窗的位置 window.location 2視窗的歷史操作 previous 3建立新的視窗 window.open url 視窗名稱 視窗特徵字元 細節 不能換行寫 視窗特徵 width,height,yes,no munubar,status,scrollbars,resiza...

javaScript學習筆記

2018 12 26 標題 var num1 10 var num2 0 var result num1 num2 console.log result infinity 表示超出了js的數值範圍 類似高數里的整數除以無窮小的數,得到無窮大的結果。var num1 a var num2 3 或其它n...