-
ID:Dzmkra さんの質問

$(function(){
// 1
$.extend({
warn : function(){ alert(’warn’); }
});
// 2
$.fn.extend({
warn : function(){ alert(’warn’); }
});
});

上の2つの違いがわかりません…。
呼び出す時に $.warn(); と $.fn.warn(); となるのはわかるのですが…。

みんなの回答 4 件

ID:NUk6e8 さんの回答

結論から言うと、fnの方使っておけばよいんじゃないかな。jqueryオブジェクトにメソッドついかするのか、jqueryオブジェクトのprototypeにメソッドついかするのか違いだけみたいよ。

ID:Dzmkra さんの回答

リファレンスを読んでみたものの、「クラスメソッドの追加」と「インスタンスメソッドの追加」と書いてあり、いまいち理解できない状態となっております。

ID:SPeRxE

クラスメソッドの追加なんて公式で表現されてましたか?javascriptにはクラスもインスタンスもないですけどね。

最終更新日:2014-09-13 (1,703 views)

関連するトピックス

ページ上部に戻る