2

現在、私のウェブサイトには、あらゆる種類の jquery 関数、アニメーション、ajax 呼び出しなどを行うウィジェットがたくさんあります。オンラインで、js を 1 つのファイルにバンドルすることをお勧めします。検出。私の各ウィジェットは私の Web サイトで広く使用されているため、これらのウィジェットのすべての jquery/javascript を 1 つのファイルに入れることは理にかなっているようです。ここで$(document).ready(function(){})、ウィジェットのボタンを呼び出すたびに、ドキュメントの準備ができているデータを自動的にロードする必要がある場合、これを行うためのベストプラクティスは何ですか? すべてのウィジェットがすべてのページにあるわけではないので、すべてが 1 つの JavaScript ファイルにある場合、存在しない dom 要素を呼び出すのは悪い習慣でしょうか?

最高のパフォーマンスを提供するために、Web アプリケーションの周りに jquery/javascript を構築する最善の方法を見つけるのに本当に苦労していると思います。

4

1 に答える 1

0

js ファイルを再利用可能なコードでいっぱいにしておく方がはるかに良いので、すべての関数が 1 つのページにあり、すべてのページが読み込まれます。私は通常、そのファイルとして default.js を使用します。次に、特定の実装を必要とする各ページで、ページの下部にある doc.ready 内で、そのページに特定のタスクを実行する関数を呼び出します。

そうすれば、ページごとに必要なことだけを行うことができます。いずれにせよ、サイト全体に一般的に含まれているはずのファイルに非常に具体的な js を含めるのではなく、default.js ファイルにタスクを実行する関数を含めるようにしてください。

于 2012-09-18T17:46:17.027 に答える