たとえば、requireJSは次の構文を使用します。
<script data-main="scripts/main" src="scripts/require.js"></script>
そしてそのドキュメントであなたは読むことができます:
data-main属性は、require.jsのロード後にscripts /main.jsをロードするようrequire.jsに指示します
ありがとうございました
それ(スクリプトのロード順序)はどのように可能ですか?
それがrequire.js
の目的であり、それを行うためのかなり多くのコードで構成されているためです。
その特定の部分はかなり些細なことであり、require.js
はそれ自体がロードされるまで何もできません(別のスクリプトのロードを含む)。
Jsファイルの名前がnomain.jsの場合、データ属性は「data-nomain」になりますか?
いいえ。 エントリポイントスクリプトファイルを決定するには、data-main
を確認する必要があります。その属性の値からURLを取得します。
Html5仕様にそれに関する情報がありませんか、それとも間違った場所を見ていますか?
data-*
属性はセクションで定義されています .2.5.9カスタムの非表示データをデータに埋め込む-*属性