3

https://docs.angularjs.org/guide/bootstrap

このガイドでは、「ページの最後にスクリプト タグを配置すると、angular.js の読み込みによって HTML の読み込みがブロックされないため、アプリの読み込み時間が改善されます」と記載されています。

しかし、次のステートメント「Angular は DOMContentLoaded イベントで自動的に初期化されます」では、正確にはどういう意味ですか。この初期化の意味と、angular.js が HTML の読み込みをブロックする方法を説明できる人はいますか?

4

1 に答える 1

3

HTML パーサーがスクリプト要素に遭遇すると、それがスクリプト内に存在する可能性があると想定し、document.writeHTML の読み込みをブロックします。そのため、ページの読み込みを高速化するために、すべてのスクリプトをページの下部に読み込むことをお勧めします。

ステートメントによって、Angular initializes automatically upon DOMContentLoaded eventDOM の準備ができたら、angular がアプリをブートストラップすることを意味します。

于 2015-03-07T02:41:24.957 に答える