寫出健壯的js程式碼
阿新 • • 發佈:2019-02-17
程式碼寫的好並不容易,做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>
思想就是這樣,不要相信使用者輸入的資料,不然你的程式很有可能就會報錯,這是非常低階的,記住了