2017-12-17 13 views
-2

element.cloneNode(true)がJavaScriptに関して非同期である可能性があるかどうかを知る必要があります。elt.cloneNode(true)は同期していますか?

突然変異コールバックは1つしかありませんが、それはもちろん私にはわかりません。誰にもこれに関する知識はありますか?

+0

コメントは議論の対象外です。この会話は[チャットに移動]されています(http://chat.stackoverflow.com/rooms/161414/discussion-on-question-by-leo-is-elt-clonenodetrue-synchronous)。 –

+0

@Bergi私はそれを買わない。代わりにこちらを参照してください:2.5.2 HTMLの動的マークアップ挿入(https://www.w3.org/TR/2008/WD-html5-20080610/dom.html)。同期/非同期については何も見ることができません(イベントが発生したことを示す文書ノードを除く)。 – Leo

+0

この質問は間違っているようです。ノードのクローニングはいかなる種類の突然変異イベントも起動しません。新しい項目を挿入すると突然変異が引き起こされますが、その新しい要素を作成するためにクローンやその他の方法を使用するかどうかは関係ありません。あなたのコードはただ1つの突然変異を実行するだけなので、ただ1つの突然変異を引き起こします。あなたが後で切断するという事実には、それに影響を及ぼす方法はありません。 – loganfsmyth

答えて

0

私はクロムにドキュメントの要求を提出:

795620 - cloneNodeをは同期的に実行することが保証されていますか? - クロム - モノレールhttps://bugs.chromium.org/p/chromium/issues/detail?id=795620

+0

これはChromiumと何が関係しているのか分かりません。これに関するドキュメンテーションがある場合、またはそれが必要な場合は、必ずDOM仕様またはJavaScript仕様に属します。 – Alohci

+0

@Alohciもちろん、それはW3C仕様に属していますが、私たちはまだそこにいるとは思いません。 – Leo

関連する問題