Javascript 在web应用程序中使用序列化
我在自学JS,我刚刚读了一些关于对象的书,其中也讨论了对象序列化。因此,为了理解这个概念并找到一个真正的用途,我读了很多关于它的书。因此,我找到了许多关于如何使用Javascript 在web应用程序中使用序列化,javascript,serialization,Javascript,Serialization,我在自学JS,我刚刚读了一些关于对象的书,其中也讨论了对象序列化。因此,为了理解这个概念并找到一个真正的用途,我读了很多关于它的书。因此,我找到了许多关于如何使用JSON.stringify()和JSON.parse()的教程,但我仍然无法想出一个需要序列化objecct的场景。到目前为止,我使用的唯一一种方案是使用jQuery序列化from,以便使用.post()发送数据,但我不确定这是否相关 在web应用程序中序列化对象最常见的场景是什么?有很多场景,我能想到的最有用的场景是当您想要脱机存储
JSON.stringify()
和JSON.parse()
的教程,但我仍然无法想出一个需要序列化objecct的场景。到目前为止,我使用的唯一一种方案是使用jQuery
序列化from,以便使用.post()
发送数据,但我不确定这是否相关
在web应用程序中序列化对象最常见的场景是什么?有很多场景,我能想到的最有用的场景是当您想要脱机存储数据时(例如移动或桌面应用程序),您可以使用
localStorage
存储序列化数据(使用JSON.stringify()
)并通过将其解析为对象(使用JSON.parse()
)将其加载回
当用户无法访问internet,并且用户仍希望查看已获取的项目时,这种离线存储数据的方法非常有用
注意:
您可以在以下参考资料中找到更多信息:
例如,我可以保存部分完成的HTML表单,以便将来完成。这是使用序列化的好例子吗?您只能保存序列化的对象。一旦将其解析为JSON,就可以创建所需的任何类型的UI。