【发布时间】:2015-05-01 14:35:58
【问题描述】:
function Class(pro_1,pro_2,pro_3,pro_4,pro_5,pro_6) {
this.prop1 = prop_1;
this.prop2 = prop_2;
this.prop3 = prop_3;
this.prop4 = prop_4;
this.prop5 = prop_5;
this.prop6 = prop_6;
this.method = function(){}
}
// READY
$(document).ready(function () {
var foo = new Class('value1', 'value2', 'value3', 'value4','value5','value6');
foo.method();
});
// RESIZE
$(window).resize(function () {
foo.method();
});
1) 我需要多次调用方法“foo”。像上面的代码那样调用它是否正确?
2) 我有很多参数要传递给“类”。处理这个问题的正确方法是什么?
谢谢
【问题讨论】:
-
“我需要调用 foo more 次”是什么意思?我知道的最好方法是
while(true){ foo.method(); }:) -
对不起@JeremyThille。我的意思是 foo.method();
-
我的问题是关于更多次。定义“更多”。
-
这个方法计算某个元素的宽度。它必须在加载文档和调整大小时起作用。
标签: javascript jquery class object constructor