var FAQ = {
SelectPublicType: function(t) {
if (t.value == "2") {
$("#pAmount").css({ 'display': '' });
} else {
$("#pAmount").css({ 'display': 'none' });
}
}
}请问这是一种什么写法,调用 到时候直接可以FAQ .SelectPublicType发现很方便,但是这个怎么声明全局变量,我在FAQ的大括号下,所有function的外面声明:var pageSize=10;
但是在方法里不能用这个pageSize,而我每个方法都要用到这pageSize,那我只能每个方法都写var pageSize=10,感觉不好,修改也不好修改。请问:
怎么声明一个全局变量var pageSize=10;让FAQ中的每个方法都能使用?
SelectPublicType: function(t) {
if (t.value == "2") {
$("#pAmount").css({ 'display': '' });
} else {
$("#pAmount").css({ 'display': 'none' });
}
}
}请问这是一种什么写法,调用 到时候直接可以FAQ .SelectPublicType发现很方便,但是这个怎么声明全局变量,我在FAQ的大括号下,所有function的外面声明:var pageSize=10;
但是在方法里不能用这个pageSize,而我每个方法都要用到这pageSize,那我只能每个方法都写var pageSize=10,感觉不好,修改也不好修改。请问:
怎么声明一个全局变量var pageSize=10;让FAQ中的每个方法都能使用?
var pageSize = 10;
var FAQ = {
SelectPublicType: function(t) {
alert(pageSize);
}
}
})();
pageSize: 10,
SelectPublicType: function(t) {
alert(this.pageSize);
}
}
var FAQ = {
pageSize:10,
SelectPublicType: function(t) {
if (t.value == "2") { $("#pAmount").css({ 'display': '' });
} else {
$("#pAmount").css({ 'display': 'none' });
}
},
test:function(){
alert(this.pageSize);
}
}
FAQ.test();
var FAQ = { SelectPublicType: function(t) { alert(t);},show:function(){alert(pagesize);} }
FAQ.show();//show()方法直接调用了外部的变量pagesize;
$(function(){
var pageSize=10
var FAQ = {
size:pageSize,
fun:function(){
alert(this.size);
}
}var test =new FAQ ();
test.fun();
});