Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript对象内存和网页_Javascript - Fatal编程技术网

javascript对象内存和网页

javascript对象内存和网页,javascript,Javascript,假设一个javascript在页面a上保存一个对象(www.example.com/a.html) 假设用户单击页面B(同一域)(www.example.com/a.html) 页面B上的javascript是否可以从a.html访问对象 我不想使用一些技巧来传输对象,比如发布到Web服务器或向url添加参数 谢谢, E p、 美国。 只需在下面的一些答案中添加此“p.s.”: 使用cookie不是一个选项,因为页面a上的数据非常大。不是一个真正的解决方案,但html5本地存储可能是一个选项。(

假设一个javascript在页面a上保存一个对象(www.example.com/a.html)

假设用户单击页面B(同一域)(www.example.com/a.html)

页面B上的javascript是否可以从a.html访问对象

我不想使用一些技巧来传输对象,比如发布到Web服务器或向url添加参数

谢谢, E

p、 美国。 只需在下面的一些答案中添加此“p.s.”:
使用cookie不是一个选项,因为页面a上的数据非常大。

不是一个真正的解决方案,但html5本地存储可能是一个选项。(如果你想生活在网络技术的最前沿的话。)


最好的一点是:它不包括您要求的任何post/url技巧。:-)

不是真正的解决方案,但html5本地存储可能是一种选择。(如果你想生活在网络技术的最前沿的话。)


最好的一点是:它不包括您要求的任何post/url技巧。:-)

在这里查看jStorage插件:适用于几乎所有重要的引擎:Trident、Gecko、Webkit等


这是一种存储对象的简单方法。

在这里查看jStorage插件:适用于几乎所有重要的引擎:Trident、Gecko、Webkit等

这是一种存储对象的简单方法。

一般来说,浏览器中的请求之间不保留状态。在页面之间导航时,第一个页面完全卸载(DOM、Javascript变量等),然后加载第二个页面

有一些方法可以在不影响服务器的情况下将数据保存在Javascript之外,比如Cookie,或者Chris提到的HTML5的localstorage。

一般来说,浏览器中的请求之间不会保留no--状态。在页面之间导航时,第一个页面完全卸载(DOM、Javascript变量等),然后加载第二个页面


有一些方法可以在不影响服务器的情况下将数据保存在Javascript之外,例如Cookie,或者Chris提到的HTML5的localstorage。

如何使用JSON将序列化对象保存在Cookie中?

如何使用JSON将序列化对象保存在Cookie中?

页面B无法直接访问该对象,因为一旦卸载页面a,该对象将不再存在。正如其他答案所指出的,您可以将对象存储在某个地方,然后第B页可以从第a页获取原始对象的副本

cookie是本地存储的另一种替代方法。

页面B无法直接访问对象,因为一旦卸载页面A,对象将不再存在。正如其他答案所指出的,您可以将对象存储在某个地方,然后第B页可以从第a页获取原始对象的副本

cookie是本地存储的另一种替代方案