kQuery
kQueryはK's jQueryなり、Kopy jQueryなり、Klone jQueryなりの略で、つまるところは超有名ライブラリ、jQueryのパクリライブラリです。
わざわざ作る理由はただ一つ。多くのJavScriptライブラリが切ってきた、IE 5.x、FF 1、Safari 1、Opera 8に対応するためである。これらのうち、Max IE 5以外はXMLHttpRequestが使えるよ! 古くても、これらは価値を享受できた方がいいよね?
実装ブログ
コード断片
- プロトタイプの拡張 for IE5
- Array#push等をIE5でサポートするライブラリ。IE5で動かす必要がない場合は読み込まなくていい感じ。
- ブラウザ判定オブジェクト
- 現行の最新版では条件分岐コメントを排除した。
- 属性読み書き関数
- 属性を読み書きする関数
- スタイル読み書き関数
- スタイルを読み書きする関数。background-position-xとかopacityは対応。
- スタティック関数
- スタティック関数。
- セレクター関数
- セレクター関数。
ベンチマーク
- セレクターベンチマーク
- slickspeedの改造版(ダウンロード)