var jQuery = function(selector) {
return new jQuery.fn.init(selector);
};
jQuery.fn = jQuery.prototype = {...};
var init = jQuery.fn.init = function(selector){
this.selector = selector;
this.element = document.querySelector(this.selector);
};
console.log(
jQuery('div').selector
);
のようなライブラリを作成し、私は現在のjQueryがどのように機能するかを研究していますが、私はいくつかの質問jQueryのスタイル
jQuery.fn = jQuery.prototype = {};
なぜprototype = object
、jQuery.prototype.foo = function...
- 後に名前が付属して、通常はプロトタイプされていないのです
var init = jQuery.fn.init (jQuery.prototoype.init)
var init
を削除すると、次のようなエラーが表示されます。var jQuery.fn.init = ...
はjQuery.fn.init = jQuery.prototype.initですか?これはjQuery.prototype = {}オブジェクトに関連していますか? –