回覆列表
  • 1 # 使用者3862006457595

    實際上自動重新整理是很常見的,大體上可以分為三種級別。1. 實時通訊。比如用WebSocket做一個網頁聊天室什麼的,因為本身就要求基本上絕對的實時性,所以自動重新整理是非常有必要的。2. 區域性重新整理。常見的方法是使用Ajax,只重新整理網頁的某個部分。比如某個頁面有一個表單或者列表之類的,需要保持最新內容,但這種情況往往不需要重置整個表,只需要增加一行或者刪除一行,只要使用者正在操作的那個DOM沒有變化,使用者的操作就基本不會被打斷。另一種常見的思路是隻重新整理通知欄(比如在右上角放一個小紅點,告訴你有新的了,或者在某個地方放個文字框寫著有新內容),你什麼時候覺得可以看新內容自己點選重新整理就好。3. 頁面過載。就相當於點選瀏覽器的重新整理,會重新載入整個頁面。這種方法是有很多問題的,比如:

    我想複製內容(或者另存圖片),剛選中,呵呵。我在看裡面的一部分長內容,還沒看完,呵呵。我掉網了,本來想繼續瀏覽的,馬上就變成網頁無法顯示了。(前兩種只需要彈出一個提示)我在看別的網頁,就是受不了那個標籤的圖示總是轉啊轉。等等總的來說,除非是有特殊需要,一般不管是後臺、前端、UI、UX都不會無聊到定時過載頁面的,使用者體驗是整個應用(Web Application也是應用,不僅僅是Native Applicable)非常重要的一部分。如果有的話基本上是他自己也不上自己的網站。

  • 中秋節和大豐收的關聯?
  • 全職媽媽如何擺脫抑鬱症?