概要
javascritpでのプログラミングには、常にグローバル変数や関数定義、ローカル変数などの定義場所、等で、変数名、関数名が他のライブラリやモジュールと重複するリスクがあります。
このようなリスクを回避する方法として、匿名関数を利用する方法があります。
具体的には次のように書きます。
(function() { //特定の処理(変数の定義と利用) }()};
上記のコードにより、「特定の処理」の箇所に書いたコードは
他のライブラリやモジュール等に影響を受けずに処理を書くことができます。