關于在項目設計的不合理導緻在實際應用中出現的bug
近期在做一個有名高校的評教系統,出現了幾個比較嚴重的問題,可以作為以後設計的參考經驗:
1.關于js中對象.trim()和對象.replace()的用法在各個浏覽器下的相容問題。這兩個方法在firefox和chrome下都可以正常應用,但是在IE下無法識别,改成JQuery.trim()和JQuery.repalce()方可用。
2.頁面按鈕的反複點選,由于網絡慢,導緻資料庫中出現重複的相同的資料,出現這個問題,可以在界面上下功夫,當按鈕點選一次後失效,等待資料已經送出完成了在變回有效,但是當使用者重新整理一下,按鈕同樣可點,可以在資料中設定不能出現重複資訊的聯合主鍵。