タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとIEとeventに関するmonjudohのブックマーク (5)

  • IEでresizeイベントをちゃんと起こすjQueryプラグイン書いた - ?D of K

    IEはwindow.resizeがめっちゃ重いです。案の定、uupaaさんがすばらしいまとめと対策を書いていたので、ほとんどそのままjQueryのイベントで使えるようにプラグインの形にぶち込みました。 if (document.documentElement.uniqueID) (function ($, document_) { function size() { var root = document_.documentElement, body = document_.body; return { w: root && root.clientWidth || body.clientWidth, h: root && root.clientHeight || body.clientHeight }; } var lock_ = 0, size_, use_; $.event.speci

    IEでresizeイベントをちゃんと起こすjQueryプラグイン書いた - ?D of K
  • domino qq

    Jadwal Result GAME & Pengundian Terlengkap GAME menjadi informasi penting bagi pemain yang ingin mengikuti hasil pengundian secara akurat dan tepat waktu. SURGAVIP menghadirkan layanan livedraw Macau resmi yang menampilkan hasil secara langsung sesuai jadwal, sehingga pemain tidak perlu menunggu lama untuk mengetahui angka keluaran terbaru. Melalui platform SURGAVIP, pemain dapat mengakses result

    monjudoh
    monjudoh 2009/11/12
    setCustomValidityメソッドとか
  • Kanasan.JS JavaScript 第 5 版読書会 #8: Days on the Moon

    Kanasan.JS JavaScript 第 5 版読書会 #8 に行ってきました。今回は初めての京都での開催、それも町家でという風情あふれる読書会。真夏真冬はちょっとつらいかもしれませんが、春秋はこういった場所での勉強会というのも乙なものですね。名古屋の DeLLa.JS では茶室での開催もあったそうでうらやましいことです。 ちなみに会場「お結び庵」の運営は home's vi ("h" を抜くと「おむすび」) という法人によるものだそうで。なんとなく名前に親近感を感じてしまうのは気のせいでしょうか。 読書範囲は「17.5 キーイベント」から「18章 フォームとフォーム要素」まで。ブラウザごとに変な癖があるということが少なく (完全にばらばらか結構統一されているか)、さくさくと読めました。 キーボードショートカット サイでは、Web アプリケーションはキーボードショートカットをサポー

    monjudoh
    monjudoh 2009/09/30
    テキスト入力に対するイベントとか、IEのバグの話とか。
  • IE の window.resize イベントの問題を回避する - latest log

    IE の window.resize イベントは、いくつかの問題を抱えています。 function onresize() { (何か) } window.attachEvent("onresize", onresize); うっかり無限ループする(無限に再描画が走る) 重い(特にIE6) 解決していきましょう。 無限ループ/無限リドロー問題 resize イベントハンドラの中で、document.body.innerWidht, innerHeight が変化するような操作を行うと、再度 resize イベントが発生し無限ループする現象が発生します(無限リロリロ)。 無限リロリロを回避するために、resize イベントハンドラ内でイベントをデタッチし、再アタッチを繰り返す方法があります(リアタッチ作戦) function onresize() { window.detachEvent("o

    IE の window.resize イベントの問題を回避する - latest log
    monjudoh
    monjudoh 2009/07/22
    IE6だと『ブラウザのクライアント領域の大きさ(innerWidth, innerHeight)』を自前で監視した方が速い
  • JavaScriptの高速化3 - Hashによる検索を活用することで、ドラッグをもっとスムーズに - latest log

    IE6のベンチスコアを追加 補足を追加 アイコンやウインドウをつかんでずずっと移動する。 この動作をもっともっとスムーズにするために、何ができるか考えてました。 以下はサンプルコードです。 uuClass.MyDrag = uuClass.Generic(); uuClass.MyDrag .prototype = { construct: function() { // ウインドウを包括するオブジェクト this._frame = uu.id("WindowFrame"); // ウインドウのタイトル部分でmousedownされたらhandleEventを呼び出す。 uu.event.set(this, uu.id("WindowTitle"), "mousedown"); }, handleEvent: function(evt) { uu.event.stop(evt); // イベ

    JavaScriptの高速化3 - Hashによる検索を活用することで、ドラッグをもっとスムーズに - latest log
    monjudoh
    monjudoh 2008/11/06
    IEの場合のみ、evt.typeを直接switch caseで振り分けるより、振り分ける対象のevt.typeをキーに数値を値に持つオブジェクトを使って数値に変換してから、swicth caseで振り分けた方が圧倒的に速くなる。
  • 1