在web開發的過程中,很多時候我們會碰到一些莫名其妙的問題,今天我就碰到了一次,沒修改幾行**,頁面一片空白,嘗試了幾次ctrl+z無果,後來終於找到了問題的所在,索性做乙個系統的解決方案的分析。
一般情況我們的頁面很複雜,引用了很多js,有通用控制項的,也有自己開發的,遇到這種問題先不要慌,靜下心來,尋找原因,切忌不明就裡的亂改一通,最後導致亂了,自己都不知道怎麼回事了。
遇到這種問題我的建議【前提是一般是功能較複雜,很難找到問題的原因】:
(一)如果你當時累了,思路不太清晰,那麼請暫時擱置問題,等中午休息一下或者明天早上頭腦清醒的時候去解決,這樣效果會好一些。
(二)先用ctrl+z回退一下當時修改的**,看是否能恢復出問題之前的狀況,如果修改較多,最好備份一下。
(三)如果你用了源**管理器,不管是tfs,還是vss,都可以嘗試一下,恢復到修改之前的code,看是否能夠恢復原狀。
(四)如果
二、三都不行,而且code有備份的話,可以用比較工具beyond compare比較一下修改的幾個頁面的code和之前不一致的地方,便於找到問題之所在。
(五)如果是頁面的問題:可以開啟ie的錯誤除錯,看看是否會報指令碼錯誤。
(六)開啟ie的f12【如果是其他瀏覽器道理一樣】看看頁面的div及相關的元素是否正確載入了,是不是display屬性是none導致的
(七)在頁面的最上部加上debugger,看看程式走到**報錯了,或者不正常了。
(八)如果不是前端頁面的問題,那麼可以f5執行程式,在後台設定斷點進行除錯。
(九)以上都嘗試了,還無法解決問題,看看瀏覽器是否不小心點了相容模式,去掉相容模式看看,很多情況瀏覽器的相容模式和非相容模式顯示的很不一樣【我今天碰到的就是這個】。
(十)如果以上的方法都沒有解決你的問題,那麼請重啟解決方案,或者重啟電腦嘗試一下,我總結過,有時候碰到莫名其妙的問題,怎麼也解決不了,重啟電腦你會獲得驚喜。
莫名其妙的問題(3)
使用gitcafe 類似github 時,關於windows下如何github ssh 公鑰的問題 1.安裝git,從程式目錄開啟 git bash 2.鍵入命令 ssh keygen t rsa c email email.com email email.com 是github賬號 3.提醒你輸入...
莫名其妙的問題(1)
今天遇到乙個比較莫名其妙的問題,我們先看一下事發原因 select td.id cbbaa.id from cmcs3 bank trade detail td,cb ba bank account cbbaa where td.id cbbaa.id 這樣兩張表,聯合查詢,並且其中有相同的字段 i...
關於那些莫名其妙的問題
背景 之前遇到過一些莫名其妙的問題,結果第二天又莫名其妙的好了。某天忽然發覺可能被它欺騙了,不是瀏覽器,而是pc!問題一 1 服務端接到兩次請求,2 瀏覽器 網路請求只看到1個,3 fiddler 抓到兩次請求,且請求頭 主體 時間戳一模一樣 4 排除因事件多次繫結引起的呼叫 解決 睡一覺,好了。問...