87,991
社区成员
发帖
与我相关
我的任务
分享
function render(){
}
render()
var view={render:funtion(){
}}
view.render()
view={render:funtion(){
}}
view.render()
view={render:funtion(){}, a:function(){}, b:function(){} }
view={render:funtion(){
}}
view.render()
function a(){}
function b(){}
<script type="text/javascript">
var ErrorCode = (function(){
var codeMap = {};
return {
showError:function(errorCode) {
var func = codeMap[errorCode];
func();
}
// 设置代码事件
,setErrorCode:function(code,func) {
codeMap[code] = func;
}
}
})();
// 设置错误码
ErrorCode.setErrorCode('1000',function(){
alert('用户名不存在');
});
ErrorCode.setErrorCode('1001',function(){
alert('验证码错误');
});
// 运行错误码
ErrorCode.showError('1000');
</script>
如果我要新增一个错误码:1002-"密码错误"
那么我只要在另一个地方添加一句:
ErrorCode.setErrorCode('1002',function(){
alert('密码错误');
});
这句话写在另一个JS文件内,或者添加在JS文件最下方即可实现新的功能.