写出健壮的js代码


代码写的好并不容易,做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> 


思想就是这样,不要相信用户输入的数据,不然你的程序很有可能就会报错,这是非常低级的,记住了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值