JS Modularity 過程筆記 - 汰換大型專案所有 alert 成可重複使用的訊息區塊元件
# 為何避免使用 alert()?
基本上只要超過 10 年的專案都會時常看到運用大量的 alert() 來處理後端回傳的訊息,但現今網站大多逐漸避免使用 alert(),主要原因有以下幾點:
中斷用戶體驗:當 alert() 彈出時,它會阻擋用戶與網頁的其他部分進行互動,直到用戶關閉 alert()。往往會打斷用戶的操作流程,特別是當 alert() 用於顯示非關鍵性資訊時就顯得更不必要
樣式與設計限制:alert() 的外觀和設計通常是由瀏覽器決定的,而非開發人員。這使得 alert() 很難與網站的品牌和設計風格保持一致。且 alert() 缺乏自定義的選項,如動畫、圖標和布局
缺乏靈
more...