2010-09-04 javascriptを無名関数で囲う理由 javascript Greasemonkeyスクリプト全体を無名関数で囲う意味 ユーザスクリプトを (function() ...)(); で囲むことについて ふーむ。 積極的な理由としては、 スコープを区切る、return で抜けられる、といったところか。 あとは、google-analytics のコードも囲ってあるし、とか。 しかし、学生には何と説明すれば良いのか。