タグ

2008年9月21日のブックマーク (4件)

  • jQueryの$(document).readyをjQuery非依存にする。 - monjudoh’s diary

    2008/09/09追記 GitHubに置いてみた。これくらいなら、Gistで良かったかも。 bindready/bindReady.js at master · monjudoh/bindready · GitHub jQueryを使っていないWebサイトで必要最小限のJavaScriptを使って、 DOM構築後のタイミングで実行したい処理を実行したい。 コードリーディング(概略) とりあえずjQuery1.2.6の該当箇所のコードを読む…のは、 $(document).ready();について - 文殊堂でやった。 省く機能 DOM構築後に呼び出された時即実行→何もしない jQuery.readyListにpushしてDOM構築後に複数の関数を順繰り実行→一つだけ実行 いろいろくるんでthisとか第一引数とかにいろいろ指定→何もせずに関数をそのまま実行 要はbindReady(some

    jQueryの$(document).readyをjQuery非依存にする。 - monjudoh’s diary
  • Architect Life

    Architect Life > 2008-09-16 >

  • (IE5で)最速セレクターを作ってみた - ?D of K

    cssQueryが非常に遅いので作ってみた。まぁ、古いから仕方ない。 http://kquery.if.land.to/code/selector.html http://kquery.if.land.to/slickspeed/ 上のslickspeedは、広告が自動挿入されるサイトにおいてあるため、実行すると結果が狂う可能性があります。 各ライブラリごとのまとめ kQueryは今作っているライブラリの名前。現在はdollarjsという名前です。 探索方法 中はあまり読んでいないので、間違っているかもしれない。 線形探索 kQuery、jQuery、MooTools、YUI、Ext(関数をキャッシュする機構あり)、cssQuery 線形探索+XPath Prototype、Dojo、findCSS XPath uupaa.js(IEではJavaScript-XPath) エラー時の値 普

    (IE5で)最速セレクターを作ってみた - ?D of K
  • オレの名は「ジェイ・スクリプト」…… - in between days

    以下、郷田ほづみの声でお読みください。 オレの名は「ジェイ・スクリプト」。20世紀最末期の「第一次ブラウザ戦争」でエース部隊に徴用され、最前線で殺戮を繰り広げた。オレたちに課せられた課題は重大だった。相手方ブラウザの殲滅。オレたちはマイクロソフト帝国の最新鋭上陸艦「IE4」に搭載され、次から次へとコードを実行した。戦いは熾烈を極めた。オレたちはどんな汚いコードでも動いた。カーソルをクマさんに変える。アイコンを点滅させる。今日のお知らせをポップアップさせる。世界時計をスクロール表示させる。それが果たして当にそのウェブページに必要なユーザビリティなのかを問うこともなかった。しかしいつしかオレたちは気づいた。敵艦「NN4」に搭載されているのもオレたちとまったく同じスクリプトなのだと。やがてオレたちが属する帝国が領土のほぼ九割を制圧するに至り、戦争は膠着状態にはいった。敵国は壊滅されたかに見えた

    オレの名は「ジェイ・スクリプト」…… - in between days
    terurou
    terurou 2008/09/21
    これは良いものを見た