//--- 開發(fā)背景------------//
在javascript開發(fā)過程中,如果總是使用alert的方式調(diào)試程序,很難滿足企業(yè)級開發(fā)的需要。
比如ajax項目中,存在一個3000行左右JS文件,其中存在各種自定義的javascript對象。
開發(fā)的過程中,總是需要在js程序執(zhí)行到某個關(guān)鍵點的時候,監(jiān)視自定義對象的值或狀態(tài),
判斷執(zhí)行結(jié)果是否是預(yù)期的樣子.
alert的方式存在以下兩個明顯的缺點:
1.假如一次執(zhí)行中有n個關(guān)鍵點的值都想隨時監(jiān)視,使用alert您就不的不點夠n次確認,
- 給開發(fā)者的感覺是很不連貫也不直觀,很難流暢發(fā)現(xiàn)隱藏很深的問題。
2.用于調(diào)試的alert語句,在發(fā)布的時候必須刪除掉,等有朝一日需要再次調(diào)試的時候,
- 您就不得不回憶之前的關(guān)鍵點,分別加上alert,艱難的調(diào)試。
鑒于以上需求,本著簡單實用的原則,自己動手編寫了這個javascript調(diào)試工具,全部程序只有10kb左右。
使用該工具之后,以上兩個問題,變得迎刃而解。您或許會發(fā)現(xiàn),IE下調(diào)試javascript程序變的便利。
該工具主要有以下特點:
1.完全的可插入式思想,對目標(biāo)程序沒有任何負作用。
2.使用方法簡單,方便,只需要引入一行JS代碼。
標(biāo)簽:
javascript
背景
過程
上傳時間:
2016-12-16
上傳用戶:BIBI