function cs() {
var _cs = {};
_cs .open_change_customer_div = function (url, url_param) {
console.log(url);
console.log(url_param);
//do something
...
...
block_enter_presss();
};
function block_enter_presss() {
/**屏蔽bootstrap搜索框按enter会刷新,搜索框响应enter键 */
}
return _cs ;
}
function cs() {
cs .open_change_customer_div = function (url, url_param) {
console.log(url);
console.log(url_param);
//do something
...
...
block_enter_presss();
};
function block_enter_presss() {
/**屏蔽bootstrap搜索框按enter会刷新,搜索框响应enter键 */
}
return cs ;
}
补充内容:
我是在网页上通过
var a=new cs();
a.open_change_customer_div ();
来使用。
然后cs只暴露open_change_customer_div 这个函数
上面两种写法,是把要暴露的方法挂在新的变量中比较好,还是直接挂在函数名下比较好?
前面那种我见得比较多,后面那种写法是什么鬼。。