イベント・無名関数・引数・クロージャ

忘れがちなコードをメモ。
無名関数はその無名関数の含まれるスコープ(1個外側のイメージ)で動く。
無名関数に引数を持たせる場合は即実行される。
だから2重に囲む必要がある。

    var target="hondarake";
    (function(arg){
        $("#backmask").click(function(){HideDialog(arg);});
    })(target);


via http://efcl.info/adiary/setTimeout%20%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%AB%E5%BC%95%E6%95%B0%E3%82%92%E6%B8%A1%E3%81%99