【发布时间】:2015-02-26 03:46:07
【问题描述】:
我正在为一项非常具体的任务制作自己的类 jQuery 库。 (不想用jquery,更接近原生js)。
在我的情况下,我需要一个解决方案来调用带有和不带有 agruments 的类 - 某些选择器。
我提到的 - 课程必须以两种方式工作:
myclass.function();
和:
myclass(selector).function();
类的初始化是这样的
(function(window){
var myclass = function( selector ){
return new myclass.model.build( selector );
};
myclass.model = myclass.prototype = {
constructor: myclass,
myfunction: function(){
alert("some function's alert");
}
};
myclass.model.build = function( selector ){
if( !selector )
return this;
/* Picking objects by selector */
};
window.myclass = myclass;
return myclass;
})(window);
【问题讨论】:
标签: javascript function class arguments prototype