先制的に、私はこれに対する標準の引用を持っていません。これは厳密に私の経験です。
Javascript がリアルタイムで実行されているときに、表示されるピクセルが更新されたことに気付いたことはありません。ブラウザの標準操作中はそうではないのではないかと思います - デバッグで例外が発生する可能性は確かにあります。ただし、単一の関数呼び出しの上部と下部の間の DOM 要素で同期リフロー計算が発生することを確認しましたが、これらのリフロー計算はピクセル バッファーに到達しませんでした (私が気付きました)。これらは同期的に発生するようです。
function foo() {
$('#myElement').width(); // 100
$('#myElement').parent().width(); // 150
$('#myElement').css('width', 200);
$('#myElement').width(); // 200
$('#myElement').parent().width(); // 250
}
クリック ハンドラー内で無効になっている要素の複数回のクリックについては、2 回目のクリックが発生しないと思われます。オペレーティング システムがクリック イベントを受け取ると、それがブラウザに渡され、キューに入れられると思います。このキューは、Javascript を実行する同じスレッドによって処理されます。OSのクリック イベントは、Javascript の実行が完了するまでキューに残ります。実行が完了すると、OS のクリック イベントは削除され、ブラウザのクリック イベントとしてラップされ、DOM を介してバブリングされます。この時点で、ボタンは既に無効になっており、クリック イベントはボタンをアクティブにしません。
私は間違っているかもしれませんが、この同じスレッドの別の操作として、ピクセルバッファーが画面上に描画されていると推測しています。
これは、他の場所で引用および参照されているのを見た標準の漠然とした記憶に基づいています。リンクはありません。