以前记得有本书上说。
function fun(para1,para2,para3,para4,para5.......) 这样写不好。 改成一个Ojbect 对象。
不太明白,现在大型项目中,关于js函数的参数传递,用什么好的办法?还有关于 var url = "xxxx.jsp?para1="+para1+"¶2="+para2;
这种直接写的方式也不要。参数要自动拼接。
有没有写好的函数啊? 非常感谢大家。
function fun(para1,para2,para3,para4,para5.......) 这样写不好。 改成一个Ojbect 对象。
不太明白,现在大型项目中,关于js函数的参数传递,用什么好的办法?还有关于 var url = "xxxx.jsp?para1="+para1+"¶2="+para2;
这种直接写的方式也不要。参数要自动拼接。
有没有写好的函数啊? 非常感谢大家。
var url = 'xxx.jsp',param=[];
for(var i in obj){
param[param.length] = i +'='+obj[i]
}
if(param.length) url + '?' + param.join('&');
return url;
}fun({
para1 : 'hello'
,para2 : 'world'
});
{
argu.a
};fun({a:"b",b:1});第二个问题。
function buildQuerystring(baseURL,data) {
var arr=[];
for (var key in data)
arr.push(encodeURIComponent(key) + "=" + encodeURIComponent(data[key])); return baseURL + arr.join("&");
}; var url = buildQuerystring("abc.aspx?", { a: 1, b: "hello world", c: true });
alert(url);