jsでプロトタイピングを使用する方法を学ぼうとしています。
最初の問題:
$()
jQueryのような機能をやりたいです。このように呼び出すと機能しますが、呼び出すとJo("header h1")
機能しませんJo.infos()
。
var Jo = function( selector ){
return new Jo.init(selector);
};
Jo.prototype = {
infos: function(){
return "Hello! I'm Jo, I'm here to make your life easier";
}
};
Jo.init = function( selector ){
this.selector = selector;
};
エラーはどこにありますか?どうすれば修正できますか?
2番目の問題:
返されたオブジェクトはですJo.init
が、私は欲しいですJo
。