第三の要素は、「非ブロッキング」するかどうかを示すフラグです。最初に、スクリプト要素にはこのフラグが設定されていなければなりません。 HTMLパーサとXMLパーサが挿入するスクリプト要素には設定されていません。さらに、「非ブロッキング」フラグがセットされているスクリプト要素に非同期コンテンツ属性が追加されると、その要素の「非ブロッキング」フラグは設定解除されなければなりません。
申し訳ありませんが、私はそれがこののいくつかの質問means.There何であるかを理解することはできません。
1.
は、第三の要素は、「非ブロックするかどうかを示すフラグでは、 "最初に、スクリプト要素は、このフラグが
を設定しておく必要があり、「最初」non-blocking
という名前HTMLScriptElement class
内のプロパティが存在することを意味し、デフォルトはtrue
あるか、それが作成またはインスタンス化スクリプト要素が前にHTMLパーサによってparseredときtrue
う意味?
2.
これは、HTMLパーサと、彼らは挿入するスクリプト要素のXMLパーサによって設定されていません。
"挿入"とは、document.write
またはinsert操作を使用してスクリプト要素を文書に挿入することを意味しますか?また
そのフラグが設定されている「非ブロッキング」スクリプト要素が非同期コンテンツ属性が追加されるたびに、要素の「非ブロッキング」フラグが未設定でなければなりません。
async attributeからasync
のリンクが、言葉は「コンテンツ」があるので、それは正確に何を意味するのか?属性またはサーバーまたはローカルからフェッチコンテンツ?
そして、それはコンテンツを意味している場合、それはHTMLパーサは、非同期コンテンツが追加前にscript要素の後続のバイトを解析していきますrepresentesんか?
4(私はいくつかのテストを書き、私はこれは間違っていると思います)そして、最も重要なのは、「ノンブロッキング」とは、IOをブロックしたり、リソースをフェッチしたり、レイアウトを更新したり、通常のように再描画したりすることを意味しないのでしょうか?このフラグが設定されていますが、script
は「ブロックされています」と正確には実行されていると考えていますので、最初にこれを読んだときは疑いがあります。
5.最終的には、仕様の便利なデバッグができるsrcコードを意味していますか?私はクロムベースのほうが良いと思います。申し訳ありませんが、他の人は良くないとは言えません。私はクロームだけをインストールします。
あなたの答えをありがとう。今私はそれを得ると思います。 –