マクロタスクとマイクロタスク
タイマーについて
注記:
約束について
タイムアウトを設定する(() => { console.log("タイマー"); タイムアウトを設定する(() => { console.log("タイムアウト タイムアウト"); }, 0); 新しいPromise(resolve => { console.log("settimeout プロミス"); 解決する(); }).then(() => { console.log("settimeout を実行してください"); }); }, 0); 新しいPromise(resolve => { console.log("約束"); 解決する(); }).then(() => { console.log("その後"); }); console.log("ssss"); 実行順序: Promise=>ssss=>then=>timer=>settimeout Promise=>settimeout then=>timeout timeout DOMレンダリングタスクブラウザレンダリング: CSS + DOM 実行で JS が検出され、JS が最初に実行されます タスク共有メモリタスクは同時に実行されず、1 つずつスケジュールされます。タスクはメモリを共有します。 マイクロタスクが複雑なビジネスを処理することを約束Promise を使用すると、タスクを非同期タスクに変換して、同期タスクの実行に影響を与えないようにすることができます。 JavaScript マクロとマイクロタスクに関するこの記事はこれで終わりです。より関連性の高い JavaScript マクロとマイクロタスクについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux における $ 記号の基本的な使い方のまとめ
>>: Centos7 での mysql 8.0.15 のインストールと設定
デフォルトでは、Nginx は IP アドレスごとに 1 つの SSL 証明書のみをサポートします。...
アルファベット順DTD: このタグが許可される XHTML 1.0 DTD を示します。 S=厳密、...
この記事では、mysql5.7.23 の詳細なインストールプロセスを記録し、皆さんと共有します。 1...
CSS3 の列シリーズ属性を使用してウォーターフォールレイアウトを作成する方法を紹介しました。興味の...
目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...
1. /etc/passwdファイル内のデフォルトシェルが/sbin/nologinではないユーザー...
序文プログラミング言語には通常、さまざまな隠されたトリックが含まれており、これらのトリックを上手に使...
Linux は現在最も広く使用されているサーバー オペレーティング システムです。Unix をベー...
1 背景最近、ZC706-ARM 開発ボードの Linux システムでコンパイル システム (apt...
環境システム: Ubuntu 18.04ソフトウェア: qt5.12.8 1. インストールパッケー...
MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...
コードをコピーコードは次のとおりです。 <hr style="width:490px...
WindowsにMySQLの圧縮バージョンをインストールする方法の詳細については、以下を参照してくだ...
1. 説明MySQLでは、テーブル内の行の総数を取得する必要がある場合、通常は次の文を使用します。 ...
この記事では、カラービューアを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...