国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

“增強js程序代碼的健壯性”之我見大量示例代碼

2024-07-09 22:41:09
字體:
來源:轉載
供稿:網友
在書寫和使用js程序的過程中,我們經常會遇到各種各樣的錯誤,對于一個依賴于瀏覽器的語言,我們很難完全去控制其在任何時刻都正確無誤的運行。但是我們仍需做出自己努力取增強我們書寫的js程序代碼的健壯性和安全性,盡可能減少錯誤的出現概率。
以下為本人在學習js過程總結的幾點關于增強js程序的健壯性的心得,如果您覺得對你有一點的價值,那我就達到自己的目的了,如果你覺得沒有什么意義,請您也不必扔磚頭,謝謝。
(1)對于必要的參數要判斷是否被正確的傳入。
代碼示例:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
(2)根據傳入的參數類型不同做不同處理:
例如當我們要獲取一個html元素對象時,要判斷傳入的是一個id還是一個元素對象。
代碼示例:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
(3)為參數設定默認值。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
(4)檢查傳入的參數類型。
例如:
我們要求傳入的某個參數必須為數字。
示例代碼:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
再比如可能我們需要通過參數設定一個寬度或高度值:
示例代碼:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
(5)在JS的oo編程中,如果程序要獲取當前實例名,則必須對傳入實例名做判斷。
示例代碼:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥西县| 五莲县| 大名县| 灵寿县| 徐闻县| 临邑县| 高平市| 商城县| 怀仁县| 介休市| 高阳县| 镇赉县| 黑河市| 东平县| 阳原县| 扎囊县| 章丘市| 东城区| 新源县| 渝北区| 仙居县| 永登县| 闻喜县| 商城县| 怀集县| 崇阳县| 芷江| 辰溪县| 雅江县| 丰镇市| 景宁| 上林县| 宜城市| 石景山区| 西青区| 延津县| 绥芬河市| 芜湖市| 枣庄市| 大足县| 花垣县|