2009-12-01から1ヶ月間の記事一覧

jQuery ライクなプラグイン API の定義方法を考えてみる

jQuery UI の $.widget を使用しプラグイン定義を行うと、jQuery らしい一貫性のあるプラグイン API が使えるようになります(関連記事)但し「ui.core.js(13.6KB)が必須」「API メソッド実行の記述が冗長になる」といった条件がついてしまいます。今回は…

jQuery UI の プラグイン定義関数 $.widget を使ってみる

jQuery UI の tabs や accordion といったウィジェット系プラグインでは、専用のプラグイン定義関数 $.widget でプラグイン定義することで、一環性のあるプラグイン API を利用者に提供しています。今回は、$.widget を使ったプラグインの定義方法について調…

テーブルのヘッダとフッタを固定する簡易プラグイン

更新履歴 2010-06-02 jQuery.exTable.js を Ver 0.1.2 に更新 jQuery 1.3 以上のバージョンで正常動作しない不具合を修正しました。 サンプルを含む zip ファイルでダウンロードできるようにしました。 2010-01-21 jQuery.exTable.js を Ver 0.1.1 に更新 セ…

プラグイン API の定義パターンについて調べてみた

jQuery の標準 API が DOM 操作等のコア機能に特化しているのに対し、プラグインとして提供される機能には、ウィジェット生成処理をはじめとした拡張機能的なものが多々あります。また、このようなプラグインの中には内部的に生成した要素やメソッドに対し、…