实现一个函数参数只执行一次
function once(func){
var tag = true;
return function(){
if(tag === true){
func.apply(null, arguments);
tag = false;
}
return undefined;
}
} 
function once(func){
var tag = true;
return function(){
if(tag === true){
func.apply(null, arguments);
tag = false;
}
return undefined;
}
}