タグ

2011年8月24日のブックマーク (2件)

  • 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て

    (function(){...})()は、 (function($){ $.hoge = function() { }; })(jQuery) みたいに使われていたりするコード。GreasemonkeyとかjQueryのプラグインとか、あれこれ見かけることがあると思います。 この話題はいくつかWebでも取り上げられていますが何がどうなってんのかちょっと難しいですね。しかし、誰でも理解できるレベルではあります。というのも、こういう種の難しさは体系的な知識が備わっているか否かということなのです。 でも、この知識を体系化する作業って結構しんどくて、難しくて、まーハゲるほど悩むこともあるかもしれない。それはきっと、とても毛根に悪いかもしれない。スカルプDも真っ青の状況になるかもしれない。それは、悲しいことなのだと思う・・・っ! 毛根にはこれからもがんばってほしい!いつだって頭を温かいまなざしで見守

  • イベントの「capture」「bubbling」を調べています :: ASOK?

    01 « 1234567891011121314151617181920212223242526272829 » 03 「capture」「bubbling」に関しては日語の資料が少ない…。 子から親を「bubbling」、親から子を「capture」と言うらしい。 MouseEventは子から親へと伝播する。つまりbubbling。 addEventListenerの引数「useCapture」をtrueに設定することで、「capture」にできる(?) useCapture:Boolean (default = false) ― リスナーが、キャプチャ段階、またはターゲットおよびバブリング段階で動作するかどうかを判断します。useCapture を true に設定すると、リスナーはキャプチャ段階のみでイベントを処理し、ターゲット段階またはバブリング段階では処理しません。useCap

    akitsukada
    akitsukada 2011/08/24
    fmfm