私は
(function(window, document, undefined){...
または
で開くWebページに埋め込まれたいくつかのjQueryのスクリプトを見てきました;(function ($, window, document, undefined) {...
私はスクリプトが他のファイルと連結し、行方不明閉じ括弧があるされている場合;
がある可能性が信じて、;
は、コードの最初の行を削除からminifierを停止しますが、私はわからない。
投稿した2つのバリエーションは何ですか?なぜ人々はこのようなコードを開いているのですか?最初の例でドル記号がないのはなぜですか?
おそらく最初のケースでは、 'jQuery'は引数として関数に渡されないためです。これは、コードを書いた人にはまったく問題ありません。セミコロンについては、http://stackoverflow.com/questions/1031718/what-is-the-consequence-of-this-bit-of-javascriptを参照してください。 –