2012-01-22 8 views

答えて

3

...

  • コードは他のコードと同じファイルにグループ化されます、そして

  • 他のコードは、最後にセミコロンが含まれていませんでした。例えば


...セミコロンなし

(function() { 

     // some bundled plugin 

    })() // <--- no semicolon 

// v--- semicolon saved the day  
    ;(function ($) { 

     // flexslider plugin 

    })(); 

、flexsliderプラグイン周り()は、関数呼び出しとして解釈されていたであろう、とリターンの結果を呼び出すことを試みているだろう前の関数の

5

これは、セミコロンがない可能性のある以前のコード行から保護するためです。

最後のコードにセミコロンがあることがわかっている場合は、このセミコロンはまったく必要ありません。これは、ケースに含まれている

1

これは誤字ではありません。 ;は、コンパイル/縮小/圧縮ファイルのjavascriptエラーを防止します。例えば、いくつかの独立したライブラリ/プラグインが一緒に圧縮される場合。

関連する問題