前提・実現したいこと
$.fnオブジェクトとはどういうものなのでしょうか?
こちらのサイトを見ると、
$.fnオブジェクトに独自メソッドを入れると、自分でプラグインが作成できるというのはわかりましたが、
いきなり出てきた$.fnオブジェクトというものが、どう捉えてよいかわかりません。
$.fnオブジェクトとは、jQueryの基底クラスみたいなイメージで合っていますか?
メモ。
jQuery
1 console.log(jQuery === $); //true; 2 console.log(jQuery.fn === $.fn); //true; 3 console.log(jQuery.prototype === jQuery.fn); //true; 4 console.log(jQuery.prototype === $.fn); //true; 5 console.log($.prototype === $.fn); //true;
JavaScriptでは、すべてのオブジェクトが「プロトタイプ」をベースにして作られている。
言い換えれば「プロトタイプ」と呼ばれる最小テンプレートがあり、それを参照して新しいオブジェクトを作るようなイメージである。
$.fnオブジェクトは、$.prototype(jQuery.prototype)と等価であり、jQueryの最小テンプレートである。
ちなみに、$はjQueryの書き換えである。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/29 02:05
2018/08/29 03:56
2018/08/29 04:51