私はJavaScriptを多用する大規模なウェブサイトを構築しています。すべてのコンテンツがトラフに読み込まれています。Facebookajax
と非常によく似ています。さまざまなページがたくさんあるので、JavaScriptがたくさん必要なので、分割することを考えました。私のスクリプトをセクションに入れると、各ページに独自のスクリプトファイルがあります。
ロードは簡単です。ページごとに新しいファイルをロードするだけですが、ユーザーが100の異なるページを通過し、100の異なるスクリプトファイルをロードするとどうなるかが心配です。
現時点では、私のWebサイトにはそれほど多くのページがありませんが、将来的には100近くの固有のページに成長すると確信しています。
では、遅いコンピューターを使用しているユーザーはどうなるでしょうか。更新がないので、かなり遅くなり始めると思います。私が読んだことから、ロードされたスクリプトファイルからすべてのイベントとデータを簡単な方法でアンロードすることは不可能です。それを試してみると、それを行うのに多くの時間と労力がかかる可能性があります。
だから私の質問は、私はそれをそのままにしておくべきですか、それともそれについて何かをしようとするべきですか?私は現在jquery
、いくつかのプラグインを使用しています。平均的なファイルは、ほとんどがclick
イベントとajax
呼び出しを含む約50〜200行のコードになると推測する必要があります。
各ページオブジェクトには、クラスごとに独自のプレフィックスがあります。例:home_header
、login_header
onClick
したがって、イベントリスナーと同様のものとの間に競合があってはなりません。
編集私はこの質問に賞金を設定しています、私はもっと意見を聞きたいです。