代码写的好并不容易,做web开发一年了,一直写js都是比较的松散,总觉得很乱,没有什么逻辑性,代码的健壮性也不高
这里说说如何把js代码的健壮性提升起来
1. 就是对参数进行校验,自己写的函数传递进来的参数一定需要做校验处理,js程序就有可能带病执行,这和php代码其实是一样的,如果参数不做校验,还可能有安全性的问题
2. 获取一个元素是一定要检查这个元素是否存在,万一获取不到怎么办,这些都是代码健壮性的表现,健壮的代码在这些错误发生或会立即
走到我们的处理错误的分支上,也就是如果是一个函数我们会return掉,获取在控制台中把错误跑出来,这是非常好的写法
下面举一个例子吧,这是从脚本之家拷贝过来的
<script language="JavaScript" type="text/javascript">
<!--
function getArg(arg){
//判断元素是否存在
if(arg==undefined){
alert('提示:必须传入一个参数!');
return ;
}
alert('参数为:'+arg);
}
getArg("abcde")
getArg();
//-->
</script>
思想就是这样,不要相信用户输入的数据,不然你的程序很有可能就会报错,这是非常低级的,记住了