プラグイン
jQuery にはプラグイン機構があり、様々なプラグインが公開されています。
以前はプラグインの提供方法がルール化されていなかったため、身元不明な野良プラグインが当たり前でしたが、現在ではプラグインのレジストリが用意されています。 利用したいプラグインがある場合は、こちらに登録されているか確認したほうが良いでしょう。
プラグインの選定ポイント
ソースが公開されているかどうか
- GitHub にソースが公開されていれば、最悪手を入れることが可能
現在もメンテナンスされているかどうか
- GitHub の最終更新日時を確認
品質に問題が無いか
- GitHub Issues を確認し、クリティカルな問題が無いか確認
同様のライブラリが複数存在する場合、利用者が多いものを選ぶ
- GitHub のスターを確認
自作プラグインのテンプレート
// JS ファイルを concat した場合にエラーとならないよう、; を付けて式を区切る
// 即時関数で囲み、グローバルスコープを汚染しない
;(function($) {
$.fn.myPlugin = function() {
// ここにプラグインを実装
};
})(jQuery);
$('#id').myPlugin();