タグ

2013年7月29日のブックマーク (4件)

  • [JavaScript] 猿でもわかるクロージャ超入門 5 クロージャを作る - DQN起業日記

    クロージャは、理解するよりも作るほうが簡単 前回の記事では、「関数を返す関数」をいじって、いきなりクロージャを作ってしまいました。 こんなやつです。 <script> //サンプル5-1 function outer(){ var x = 1;  // outerのスコープ内で変数を定義 return function (){ //この関数が「クロージャ」 alert(x); // "関数内関数"の中で、outerスコープの変数を参照。 }; } var f = outer(); f(); // 1と表示。 </script> これが何故クロージャなのかというと、次の条件を満たしているからです。 outerのスコープ内で変数を定義し、 outerの中に関数(=関数内関数)を作って その関数内関数から、先ほどの変数を参照する 何の役に立つのか? 「クロージャが作れたのはいいけど、何がうれしい

    takryou79
    takryou79 2013/07/29
    クロージャ
  • jQuery で radio ボタンの取得、設定 - xykの日記

    HTML: <input id="male" type="radio" name="sex" value="0"><label>男性</label> <input id="female" type="radio" name="sex" value="1"><label>女性</label> ■ チェックされたradioボタンのvalue値の取得する jQuery の独自cssセレクタ(:checked)を使って取れる // 男性にチェックが入っている場合 var result1 = $('input[name="sex"]:checked').val(); // 0 // or var result2 = $('input[name="sex"]').filter(':checked').val(); // 0 ■ radioボタンにチェックが入っているか、いないか真偽値を取得する //

    jQuery で radio ボタンの取得、設定 - xykの日記
    takryou79
    takryou79 2013/07/29
    $('input[name="sex"]:checked').val();→オプションボタンがcheckedになっているやつの名前を取得
  • 音まとめ : ヴィジュアル系ってヴォーカルの歌い方でだいぶ損してるよな

    2013/7/2910:30 ヴィジュアル系ってヴォーカルの歌い方でだいぶ損してるよな 3: 名無しさんのみボーナストラック収録 2012/10/05(金) 20:02:46.04 ID:60ht7LUbO Vでもメタルよりのバンドはメタルとして聴けるわ DIR DEAD END X セックスマシンガンズ シャムシェイド ガーゴイル ガルネリウス 摩天楼オペラ ベルサイユ NOGOD 陰陽座 犬神サーカス団 リンチ デスゲイズ http://awabi.2ch.net/test/read.cgi/hrhm/1349428110/l50(参照url) 4: 名無しさんのみボーナストラック収録 2012/10/05(金) 20:10:53.98 ID:xrQQpzyY0 差別したことない。 単純に嫌いなバンドが多いだけ。 8: 名無しさんのみボーナストラック収録 2012/10/05(金) 2

    takryou79
    takryou79 2013/07/29
    あまり先入観持たずに聴くのがいいと思うけど
  • 一行入魂 jQueryでcheckedとdisabledを便利にする

    JavascriptやjQueryでdisabledやcheckedを制御したり値を取ったりするのがめんどくさかったので、便利関数を作りました。 // チェックボックスのチェック jQuery.fn.checked = function(flag) { if (undefined == flag) { return undefined != jQuery(this).attr("checked"); } return this.each(function(){ if (flag) { if (undefined == jQuery(this).attr("checked")) { jQuery(this).click(); } } else { if (undefined != jQuery(this).attr("checked")) { jQuery(this).click(); }