我正在尝试学习如何在 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;
};
我的错误在哪里,如何解决?
第二个问题:
返回的对象是Jo.init
但我想要Jo
的。