このタイトルは、質問が主観的であるという警告を私に与えていますが、そうでないことを願っています.
ここに私の状況があります: 私はいくつかの関数 (いくつかは多くのページで使用され、いくつかは 1 つのページでのみ使用されます) を持っており、読み込み時間を節約するためにそれらすべてを 1 つの .js ファイルに入れています。ただし、一部のページでは関数 onload が実行されます。これを機能させるには、呼び出しの前に関数ファイルを宣言する必要があります。ただし、一部の関数では、必要な情報を取得する前にページを生成する必要があるため、ファイル宣言はページの最後にある必要があります。そのため、現在、同じファイルに対して同じページで 2 つのファイル宣言を行っています。コンソールを見ると、最初のファイルが必要な情報を取得できず、エラーがスローされるため、明らかに問題が発生します。
だから私の質問: 関数を 2 つのファイルに分割するのが最善でしょうか (1 つは 1 つの投稿をプリロードしますか?)、それとも問題のあるファイル (とにかくページに固有の関数) を上部にハードコーディングする必要がありますか?