タグ

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

  • Juicy Studio: WAI-ARIA Live Regions Updated

    Site Navigation Monday, 14th January 2013 Summary I wrote about the W3C's Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA)'s live region properties 6 years ago, but the WAI-ARIA specification has changed significantly in that time, and the details in that article are now outdated. The examples in the original article used XHTML namespaces, which are irrelevant now th

  • jQuery : ウィジェットのイベントハンドラ : typeOf 'aki_mana'

    格好いいね!と思わせてくれる jQuery プラグインの大半が $.widget() を使っておらず、jQuery黎明期からの書き方がされてて、「これが jQuery の流儀」と考えてしまいそうなのだけど、「ブラウザの画面が切り替わる時に発生するガベージコレクタの作用によって定義したイベントやらがリセットされる」という特徴を利用したページ装飾目的の書き方に過ぎない。 「先日、$.widget() 必須かも」と発言したのは、HTMLを書き換えるアプリケーションにおいて、上記のようなGC作用が見込めない場合、「メモリリークの温床になるのではないか」という懸念があるから。 このような場合には書き換えた HTML を適切に戻すとか、アタッチしたイベントハンドラをデタッチするとかの後処理を面倒でもコードに埋め込まなければならない。 jquery.ui.widget.js と $.Widget オブジ

    jQuery : ウィジェットのイベントハンドラ : typeOf 'aki_mana'
  • jQuery の .animate() で普通のオブジェクトをアニメーションさせる - ダーシマ・ヱンヂニヤリング

    説明するより見たほうが早かったりして。 $({ x:0, y:100 }) .animate({ x:100, y:50 }, { duration:5000, progress:function (anim, progress, fx) { console.log('x:' + anim.elem.x, 'y:' + anim.elem.y)); } }) このように、プリミティブなオブジェクトでも animate メソッドでグリグリと値を変化させられる。通常の animate と同じように、 duration や easing といったオプションも指定できる。 案外知られていないのではなかろうか。スムーススクロールなどに使えそうですね。 jQuery 1.7.x 以前の場合 jQuery 1.7.x 以前は、 animate メソッドのオプションとして progress を指定できない

    jQuery の .animate() で普通のオブジェクトをアニメーションさせる - ダーシマ・ヱンヂニヤリング
  • 「うちら」の世界 - 24時間残念営業

    2013-08-06 「うちら」の世界 最近は冷蔵庫に入ったりなんかくわえたりするのが流行りらしいです。 このへんのことについては、書こうと思ってうまくいかなくていくつか文章を放置してあったんだけど、今日、どこぞのまとめ見て不意にまとまったので書いてみる。 なおこのエントリは、来だったらもうちょい精密に考えなきゃいけないところを、自分の経験に引き寄せすぎて、ちょいとざっくりと処理しちまってるので、あんまり論としてはよいものではないです。 さて、件の炎上した人たちについては、バカに見える。現実問題としてアホだなあとは思うわけだが、俺自身の思想によって、バカであるという判断では終わらせられない。もしバカなのだとしたら、過去にも同様にバカはいたはずで、過去のバカと現在のバカはあまり変わらない、彼ら、彼女らだけが特異的にバカなのではない、と考えるわけだ。つまり、彼ら、あるいは彼女らが悪いというの