32

plugins.js に追加の js ファイルを含めるにはどうすればよいですか? そこに各プラグインの内容をコピーして貼り付けるだけでよいのでしょうか? または、私が使用すべきjsインクルードを行う方法はありますか?

具体的には、この関数内で go の例を見たいと思います:

// remap jQuery to $
(function($){

})(this.jQuery);
4

1 に答える 1

33

html5boilerplateのそのセクションは、そこに行くべき/できるものの略語のようなものです。

plugins.jsにはいくつかの方法でアプローチできます。

  1. それを無視して、すべてのJSプラグインを個別のファイルとして含めます(望ましくありません)
  2. プラグインファイルを手動で連結して縮小します(これは維持するのが面倒です)
  3. スクリプトを使用して、実行時にそれらを連結(およびキャッシュ)します(このように
  4. makefileを使用して、忍者のように連結/圧縮します(このように
  5. yepnope.jsのような洗練されたJSライブラリを使用して、必要に応じてプラグインファイルを非同期でロードします。

JSプラグインを含めるためのオプションはたくさんあります...もちろん、自分でそれらを比較検討する必要があります。私は通常オプション3または4を使用しますが、5を使い始める必要があります。

あなたが与えたコードのスニペットに何が入るかについて:

(function($){
  // This is a wrapper for your jQuery stuff 
})(this.jQuery);

多くのjQueryプラグインをラップするコードのブロックが表示されます(ドキュメントを確認してください)。これを使用してjQuery固有のコードをラップできるため$、サイトをjQuery互換モードに保ちながら利用できます。これにより、サイトを他のライブラリとうまく連携させることができます$

于 2010-12-31T23:41:02.563 に答える