特定のサークルでは、ベストプラクティスでは、ドキュメントの最後にJavaScriptファイル(js)を登録して、jsを呼び出す前にDOMを完全にロードできるようにすることをお勧めします。これは完全に理にかなっていますが、私が持っている質問は、asp.net Webフォームを使用していて、ポストバックのためにjsファイルをscriptmanagerに登録する必要があるかどうかです。
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/js/jquery-1.7.js" />
<asp:ScriptReference Path="~/js/jquery.simplemodal-1.4.2.js" />
</Scripts>
</asp:ScriptManager>
スクリプトマネージャーは、ajax機能を呼び出す前にドキュメントの先頭に配置する必要があるため、ドキュメントの先頭に.jsファイルを登録するのに行き詰まっているように見えます。これは正しいですか、ページのパフォーマンスを向上させるためにページの下部にファイルを登録する他の方法があります(スクリプトの縮小は別として。上記の例は単なるサンプルであり、製品コードではありません)。jsファイルをスクリプトマネージャーの外に移動すると、最初のポストバック後にページがjsファイルへの参照を失います。
乾杯