- 瀏覽者再頁面尚未完整呈現時誤觸連結,造成錯誤操作。
- 功能的初始未完成,瀏覽者再使用上出現無法動作的錯愕情形。
這些問題可以用一個有效的方法去延長瀏覽者的等待時間,在一開始的頁面裡預設疊上一個遮蓋整個頁面的等待圖示,在 JavaScript 處理完後再移出屏壁,一個很好的範例就是 Gmail,再一個主要的頁面呈現前,置入一個等待圖示去避免一些可能的不當操作。
順帶一提,Gmail 利用 ifreme 去做出局部置換的效果,這樣做的好處是,瀏覽器會自動去紀錄上下頁,在 Ajax 的應用上瀏覽紀錄這件事是必須額外處理的。
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。