假設我正在用JavaScript編寫一個簡單的單頁Web應用程序。該應用程序只顯示員工記錄。用戶輸入搜索參數,應用程序使用AJAX從服務器獲取僱員記錄並將其顯示在網頁中。如何保持JavaScript Web應用程序的狀態?
應用狀態是search params
和employees
。如何將它們存儲在應用程序中?我看到兩個選項:
- 只是使用DOM來隱式存儲狀態。
- 創建數據結構
search params
和employees
,並與DOM同步他們。
它有道理嗎?這兩種選擇有什麼優點和缺點?