ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery プラグイン開発ガイド_jquery

jQuery プラグイン開発ガイド_jquery

WBOY
リリース: 2016-05-16 16:31:22
オリジナル
1723 人が閲覧しました

まずは、最もオーソドックスな jQuery プラグインの定義方法を簡単に見てみましょう。

コードをコピーします コードは次のとおりです:

(関数($) {
$.fn.プラグイン名 = 機能 (設定) { //デフォルトパラメータ
vardefaultSettings = {

/*デフォルトのパラメーターとユーザー定義のパラメーターをマージします
設定 = $.extend(defaultSettings, settings);

return this.eact(function(){
} })(jQuery);



まず、テンプレートのコードの最初の行を見てみましょう (もちろん、このコード行の後半を取り出して一緒に読む必要があります。そうしないと、最初の行はまったく意味がなくなってしまいます)。


コードをコピーします コードは次のとおりです: (関数 ($) {
})(jQuery);



このコード行は、実際には匿名関数を作成するために使用されます。匿名関数とクロージャを理解していないと、この種のコードについて非常に混乱することになるため、この記事 [
JavaScript の匿名関数とクロージャの詳細について説明します] を読むことを強くお勧めします。

jQuery の継承メソッド $.extend —— $.extend は jQuery プラグイン開発において非常に重要な役割を果たし、パラメータをマージするために使用されます。

コードをコピーします コードは次のとおりです: $.fn.tip = 機能(設定) {
vardefaultSettings = { //色
色: '黄色'、
//遅延
タイムアウト: 200 }
/* デフォルトパラメータとユーザー定義パラメータをマージします */
設定 = $.extend(defaultSettings, 設定); アラート(設定.入力);
}



jQuery プラグインは 2 番目の方法を定義します:

コードをコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート