[解決済み] jQuery.extendとjQuery.fn.extendの違いとは?
2023-06-01 17:34:38
質問
私は2つのプラグインを1つに統合したいので、私はjqueryプラグインの構文を理解しようとしています。 1つに統合したいからです。また、de間隔を停止したり、何回も実行したりすることができる必要があるウィンカー。
とにかく。 はこの構文と同じで
jQuery.fn.extend({
everyTime: function(interval, label, fn, times) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, times);
});
},
oneTime: function(interval, label, fn) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, 1);
});
},
これ
$.fn.blink = function(options)
{
は、最初の(=なし)は複数のメソッドを一度に設定する方法のように見えるからです。 これは正しいのでしょうか? また、私がここにいる間 jqueryオブジェクトに要素やいくつかのロジックを追加する理由は何でしょうか?
jQuery.extend({
timer: {
global: [],
guid: 1,
dataKey: "jQuery.timer",
(これはタイマープラグインのものです)
どのように解決するのですか?
jQuery.extendは任意のオブジェクトに関数を追加して拡張するために使われますが、jQuery.fn.extendはjQuery.fnオブジェクトを拡張するために使われ、実際には複数のプラグイン機能を一度に追加します(各機能を個別に割り当てるのではありません)。
jQuery.extendは :
var obj = { x: function() {} }
jQuery.extend(obj, { y: function() {} });
// now obj is an object with functions x and y
jQuery.fn.extend :
jQuery.fn.extend( {
x: function() {},
y: function() {}
});
// creates 2 plugin functions (x and y)
関連
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] PHPの文字列で、シングルクオートとダブルクオートの違いは何ですか?
-
[解決済み] .の違いは何ですか?(ドット)と$(ドルマーク)の違いは何ですか?
-
[解決済み] Bashのシングルクォートとダブルクォートの違い
-
[解決済み] GoogleのCDNからjQuery UI CSSをダウンロードする
-
[解決済み] カプセル化された匿名関数の構文について説明します。
-
[解決済み】Rubyのincludeとextendの違いって何?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 選択オプション「selected」を値で設定する
-
[解決済み] jQueryのイベントハンドラを削除する最良の方法?
-
[解決済み] jQuery select onChangeの値を取得する。
-
[解決済み] jQuery に何かを実行する前にすべての画像の読み込みを待つように指示する公式な方法
-
[解決済み] .on('click') と .click() の違いについて
-
[解決済み] 動的に生成された要素でクリックイベントが動作しない [duplicate]
-
[解決済み] jQueryの検証:デフォルトのエラーメッセージを変更する
-
[解決済み】jQueryで入力不可属性をトグルする。
-
[解決済み] メソッドを持つjQueryプラグインを作成するには?
-
[解決済み] Bootstrap モーダル: 現在表示しているものを閉じ、新しいものを開く