Tekitof はウェブページ上で表示要素のフィルターやソートを行う JavaScript ライブラリです。Tekitof は「テキトフ」と読みます。適当フィルター、略してテキトフ、です。
github でリリースしました。
ソースをコピペすればすぐに使えるサンプルページも用意しました。
こういうライブラリってもちろん既存のがいろいろあるのですが、どれも大袈裟な感じで使いづらく感じていました。ちょこっとコードいじってカスタマイズしたいのに混み入りすぎて無理、とか。なので、自分が使いやすいミニマムなやつを作りました。車輪の再発明です。というかむしろ自分専用車輪の大発明です。
他と比べて特に優れた点はないのですが、特徴をいくつか。
2年ほど前から Kindle セール情報サイト「キンセリ」で導入しています。というか、キンセリで使うために作った、というのが正しいですね。
例えば、キンセリのトップページの開催中のセール一覧で、開催中のセールをジャンルや出版社で絞ったり、開始・終了日や人気度でソートしたりする部分。また、個別 Kindle セールをまとめたページ(例)でのレーベルや読み放題などでの絞り込み、価格や割引率や配信日でのソートなど。その他、キンセリ内のあちこちで使っています。
今後キンセリ以外(例えばブラウザ拡張機能とか)でも使っていこうと思って、こうして公開してみた次第です。よかったら見てみてください。
以上です。
github でリリースしました。
ソースをコピペすればすぐに使えるサンプルページも用意しました。
こういうライブラリってもちろん既存のがいろいろあるのですが、どれも大袈裟な感じで使いづらく感じていました。ちょこっとコードいじってカスタマイズしたいのに混み入りすぎて無理、とか。なので、自分が使いやすいミニマムなやつを作りました。車輪の再発明です。というかむしろ自分専用車輪の大発明です。
他と比べて特に優れた点はないのですが、特徴をいくつか。
- 150行くらいでコンパクト
- 内部で何をやっているのかの見通しが良い
- 他のライブラリへの依存はゼロ
- 複数キーワードの AND/OR 条件もサポート
- フィルターの重ねがけが可能
- 絞り込み結果にさらに別条件での絞り込みをかけられる
2年ほど前から Kindle セール情報サイト「キンセリ」で導入しています。というか、キンセリで使うために作った、というのが正しいですね。
例えば、キンセリのトップページの開催中のセール一覧で、開催中のセールをジャンルや出版社で絞ったり、開始・終了日や人気度でソートしたりする部分。また、個別 Kindle セールをまとめたページ(例)でのレーベルや読み放題などでの絞り込み、価格や割引率や配信日でのソートなど。その他、キンセリ内のあちこちで使っています。
今後キンセリ以外(例えばブラウザ拡張機能とか)でも使っていこうと思って、こうして公開してみた次第です。よかったら見てみてください。
以上です。
この記事に言及しているこのブログ内の記事