dollarjs
半分ぐらいjQueryからコードを持って来たような気がしますが、IE5でもjQueryっぽく書けるライブラリができていました。正直、あんまりブラウザのチェックとかしていないので、実際に使うのは結構危険です。 http://code.0fk.org/$/ とりあえず、イベントとア…
http://www.google.co.jp/search?hl=ja&q=VML+IE5 IE5もVML動きます。……どう考えても、これも再発明しそうな予感です。いや、まぁ理由はあるんだ。何を作りたかったというと、 IE5で動いて jQueryライクで event関連関数と animate関数と Plotr使いたい って…
http://kquery.if.land.to/slickspeed/ http://kquery.if.land.to/slickspeed/system/kquery.js 精度が改善しました。速度はちょっと遅くなったかもしれません。今までは$.findでDOMElementの配列を返した物で計っていましたが、それは改めてK(selector)でjQ…
自分のウェブサイト(非プログラマー向け)にjQueryで機能追加行った ↓ いいという意見もあるが、いまいちという意見もある(遅いとか) ↓ Google Analyticsをつけてみた ↓ ブラウザ内訳でIE6が50%、IE7が30%、IE5.5が3%のシェアを占めていることが分かる(…
cssQueryが非常に遅いので作ってみた。まぁ、古いから仕方ない。 http://kquery.if.land.to/code/selector.html http://kquery.if.land.to/slickspeed/ 上のslickspeedは、広告が自動挿入されるサイトにおいてあるため、実行すると結果が狂う可能性がありま…
動作確認用 jQueryと違うのはgetComputedStyleとcurrentStyleの分岐が関数の外側にあることぐらいです。さぁ、セレクターを本格的に作る前に、依存関係の無いスタティックな関数から作っていこうか。
IE5だと、in演算子、replaceの第2引数に関数が取れないことがわかった。あと、IEはマジでgetAttributeとかがシンタックスシュガーなので、キャメルケース変換が必要なのこともわかった。 書いたコード
これ。例のIE5+も動くjQuery用。winieとmacieとunknownを追加した。昼間載せたバージョンはIE5だと動作しなかった。IE5ではObjectの添え字は文字列だけのようだ。switchを使った実装に変えて回避。チェックはあまり終わっていない。 チェックしたブラウザ Wi…
jQueryのプラグインは使えなくてもいい、つまり、セレクターによるDOM選択、あとはラッピングされた属性、CSS、イベント、ついでにアニメーションというと実質jQuery全部が使えるIE5.xに対応したライブラリって無いかな? 無いよね? ということで作ることに…