【发布时间】:2010-12-29 17:06:25
【问题描述】:
我的最终目标是能够做这样的事情:
MyVar(parameter).functionToPerform();
够傻了,即使在阅读了如何声明变量、查看 jQuery 代码之后……我仍然无法理解它。
这是我迄今为止尝试过的,但失败了:
var MyClass = function(context) {
this.print = function(){
console.log("Printing");
}
this.move = function(){
console.log(context);
}
};
var test = new MyClass();
test.print(); // Works
console.log('Moving: ' + test('azerty').move() ); // Type property error
【问题讨论】:
-
test(...)与new test(...)不同。 :) -
我写了一篇文章描述了创建这种简单库的概念:dfsq.info/site/read/writing-your-own-jquery
标签: javascript function