JavaScriptライブラリの先頭のセミコロンは何をしますか?
JavaScriptの関数は次のようになります:
(function(){...})()
JavaScriptのライブラリは、セミコロンで始まる関数を示しています。例:
;(function ) { }
セミコロンを使用すると、複数のJSファイルを1つに安全に連結できます。これは、1つのHTTPリクエストとしてより高速に処理するためです。
先頭のセミコロンは、不適切に閉じられた可能性のある先行するコードから保護することもできます。セミコロンを使用すると、これを確実に防ぐことができます。
-
JavaScriptの関数とメソッドの違いは何ですか?
JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){ // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html> <head> <script> var e
-
Pythonで「yield」キーワードは何をしますか?
ジェネレーターではyieldキーワードが使用されます。その動作を理解するために、最初に反復可能とは何かを見てみましょう。 Pythonオブジェクトのリスト、ファイル、文字列などは反復可能と呼ばれます。 for..を構文で使用してトラバースできるオブジェクトはすべて反復可能です。 Iteratorオブジェクトも反復可能ですが、反復できるのは1回だけです。イテレータオブジェクトは、iter()関数を使用して任意のイテレータから取得でき、反復が行われるnext()メソッドがあります。 >>> L1 = [1,2,3,4] >>> I1 = iter(L1) &g