Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptライブラリの先頭のセミコロンは何をしますか?


JavaScriptの関数は次のようになります:

(function(){...})()

JavaScriptのライブラリは、セミコロンで始まる関数を示しています。例:

;(function ) {
}

セミコロンを使用すると、複数のJSファイルを1つに安全に連結できます。これは、1つのHTTPリクエストとしてより高速に処理するためです。

先頭のセミコロンは、不適切に閉じられた可能性のある先行するコードから保護することもできます。セミコロンを使用すると、これを確実に防ぐことができます。


  1. JavaScriptの関数とメソッドの違いは何ですか?

    JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){    // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html>    <head>       <script>          var e

  2. Pythonで「yield」キーワードは何をしますか?

    ジェネレーターではyieldキーワードが使用されます。その動作を理解するために、最初に反復可能とは何かを見てみましょう。 Pythonオブジェクトのリスト、ファイル、文字列などは反復可能と呼ばれます。 for..を構文で使用してトラバースできるオブジェクトはすべて反復可能です。 Iteratorオブジェクトも反復可能ですが、反復できるのは1回だけです。イテレータオブジェクトは、iter()関数を使用して任意のイテレータから取得でき、反復が行われるnext()メソッドがあります。 >>> L1 = [1,2,3,4] >>> I1 = iter(L1) &g