假设我正在用JavaScript编写一个简单的单页Web应用程序。该应用程序只显示员工记录。用户输入搜索参数,应用程序使用AJAX从服务器获取雇员记录并将其显示在网页中。如何保持JavaScript Web应用程序的状态?
应用状态是search params
和employees
。如何将它们存储在应用程序中?我看到两个选项:
- 只是使用DOM来隐式存储状态。
- 创建数据结构
search params
和employees
,并与DOM同步他们。
它有道理吗?这两种选择有什么优点和缺点?