タグ

tipsとjavascriptに関するshoooutaのブックマーク (2)

  • クロージャを使ってaddEventListenerしたイベントをremoveEventListenerする。 | _level0 - KAYAC Front Engineer Blog

    クロージャを使ってaddEventListenerしたイベントをremoveEventListenerする。 おはようございます。遅い夏休みは沖縄&石垣にいってきました。キジマです。 今年ももうあとのこり100日をきりましたね。 最近当level0ブログの更新頻度がちょっと下がってきているので、Flash開発を通じてちょっとでも気づいたことがあれば、Twitterでつぶやくように出していこうと思います。 ということで、まずはイベントリスナー&クロージャについてモヤッとしていたことがさいきんスッキリしたよ、というお話です。 クロージャを使ったイベントはどうremoveEventListenerすべきか? argumentsオブジェクトの存在を知らなかったので、そんなときはクロージャを使わずにいちいち一時的に使うためだけの関数を定義していました。 ですが、このargumentsオブジェクト。ド

    クロージャを使ってaddEventListenerしたイベントをremoveEventListenerする。 | _level0 - KAYAC Front Engineer Blog
    shooouta
    shooouta 2009/09/28
    javascriptにもつかえる??
  • JavaScript で、画像本来のサイズ(幅, 高さ)を取得する方法 - latest log

    Opera で DOM Mutation Event を使用するコードを追記しました。 まとめを追加しました。 Opera パート2に取得できないケースが見つかったため、パート3 を追加しました。 rhino.jpg(幅:300px, 高さ:227px) を、 <img id="rhino" src="rhino.jpg" width="100" height="75" /> と、100 x 75 で表示している場合を例に、画像来のサイズを取得する方法をご紹介します。 Firefox, Safari, Google Chrome なら image.naturalWidth と image.naturalHeight を利用します。 image.naturalWidth と image.naturalHeight の初期値は 0 です。画像の読み込みが完了した時点で適切な値に更新されます。

  • 1