設計bug記錄

關於在項目設計的不合理導致在實際應用中出現的bug

近期在做一個有名高校的評教系統,出現了幾個比較嚴重的問題,可以作爲以後設計的參考經驗:

1.關於js中對象.trim()和對象.replace()的用法在各個瀏覽器下的兼容問題。這兩個方法在firefox和chrome下都可以正常應用,但是在IE下無法識別,改成JQuery.trim()和JQuery.repalce()方可用。

2.頁面按鈕的反覆點擊,由於網絡慢,導致數據庫中出現重複的相同的數據,出現這個問題,可以在界面上下功夫,當按鈕點擊一次後失效,等待數據已經提交完成了在變回有效,但是當用戶刷新一下,按鈕同樣可點,可以在數據中設置不能出現重複信息的聯合主鍵。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章