1

私のベータ版サイトには JavaScript が多すぎますが、それが実際のサイトになります。

  1. 外部 JavaScript の標準サイズはどれくらいですか (たとえば、ファイルごとに 50KB を超えてはなりません)。
  2. 上記の質問にサイズは関係ないと答えた場合、いくつの JavaScript ファイルを作成する必要がありますか? それは、すべてのスクリプト (Jquery ライブラリを含む) を 1 つの外部ファイルに入れる必要があるということですか?
  3. javascript が既に縮小されていて、縮小されていない他のファイルに追加された場合、既に縮小されているファイルに影響しますか?
  4. Javascript と CSS に最適な縮小ツールは何ですか (標準を維持するための最良の手段)。
  5. すぐ後に外部スクリプトを配置すると、<body>それで十分ですか?(さらに下に移動すると、一部のスクリプトが機能しなくなる可能性があります)。

http://bloghutsbeta.blogspot.com/を確認したい場合に備えて、ベータサイトへのリンクを次に示します。

4

2 に答える 2

3
  1. 言うまでもなく「標準サイズ」はありませんが、ファイルサイズを最小限に抑えることは常に良いことです。たとえば、Gmail、Googleマップなどは、何MBものJavascriptをロードします。
  2. JSファイルが少ないほど、それらを提供するWebサーバーへの接続数が減り、負荷が軽減されるため、一般的には優れています。
  3. いいえ、縮小されたファイルと縮小されていないファイルの混合は問題になりません。
  4. JSMinとUglifyJSは人気のあるコンプレッサーです。
  5. document.readyページが完全にロードされていないためにスクリプトが機能しなくなることがないように、実行を適切なイベントに添付する必要があります。
于 2012-05-03T09:39:11.727 に答える
1

外部JavaScriptの標準サイズはいくつですか(たとえば、ファイルあたり50KBを超えないようにする必要があります)。

ありません。

上記の質問にサイズが関係ないように答えた場合、JavaScriptファイルをいくつ作成する必要がありますか?それは、すべてのスクリプト(Jqueryライブラリを含む)を1つの外部ファイルに入れる必要があるという意味ですか?

一般的に、少ないほど良いです。例外があります。(たとえば、訪問者がすでにキャッシュされたコピーを持っている可能性があるパブリックCDNからjQueryをロードする方が効率的かもしれません)。

javascriptがすでに縮小されていて、縮小されていない他のファイルと一緒に追加された場合、それはすでに縮小されたファイルに影響しますか?

適切に行われた場合ではありません。

JavascriptとCSSの最良のミニファイアは何ですか(標準を維持するための最良の手段)。

主観的。

外部スクリプトを直後に配置した場合、それで十分ですか?(もっと低くすると、一部のスクリプトが機能しなくなる可能性があります)。

スクリプトによって異なります。一部の学派は、すべてのマークアップをフロントロードする必要があると言います(スクリプトが「動作を停止」した場合はスクリプトを修正します)。他の学派は、ユーザーがそうでないコントロールと対話しないように、イベント委任を使用してイベントハンドラーをできるだけ早く登録する必要があると言います。ページの読み込みが完了する前にJSに接続していません。

于 2012-05-03T09:30:22.917 に答える