我最近看了一些前端 js 代码。
(1) 在某些情况下,代码会根据从后端接收到的 JSON 创建一个新的 JavaScript 对象。然后新创建的对象存储在缓存中(比如地图)。这样,对象将被缓存在前端以供以后使用。
(2) 我还看到了新的 JavaScript 对象(eventObject
此处称为)存储在 DOM 中的实例,如下所示:$(this).data('eventObject', eventObject);
以哪种方式存储数据重要吗?我会亲自缓存eventObject
在 JavaScript 缓存对象中(即制作自己的缓存类或地图)。像这样缓存不是比弄乱 DOM 更简单,然后你必须记住你把什么放在哪里?
在我的搜索中,我查看了XML DOM 与 Javascript 中的对象