これは潜在的な問題を引き起こす可能性があります:Webページの一番下にスクリプトを置くことができますが、一番上から呼び出すことはできますか?
<HTML> <BODY> ... <INPUT name="xyz" onchange="myFunction();"> ... <SCRIPT> function myFunction() { ... } </SCRIPT> </BODY> </HTML>
ページの読み込みが遅く、フォームの下部にあるスクリプト部分が読み込まれる前にレンダリングされるとどうなりますか?ユーザーがテキストをINPUTボックスに入力すると、JavaScriptエラーが発生しますか?
非常に簡単です - はい。とにかく、なぜこれをしたいのですか? –
@Andrzej:JavaScriptのパフォーマンスに関するガイドラインの多くは、できるだけページ下部にスクリプトをロードするようアドバイスしています(例:[Yahoo performance rules](http://developer.yahoo.com/performance/rules.html))。それを行うインセンティブの –
ちょうどこの小さなコードスニペットを見るだけで、体の終わりにスクリプトを読み込むよりも問題があります。 –