gpt4 book ai didi

javascript - 跨页面重新加载在js中存储值

转载 作者:行者123 更新时间:2023-11-29 14:48:34 25 4
gpt4 key购买 nike

我在这里寻找答案,发现它可以通过网络存储和 cookie 来完成。然而,我也遇到了这个有趣的帖子:

Do browsers parse javascript on every page load?

它说:“Chrome 42 引入了一种存储已编译代码本地副本的高级技术,因此当用户返回页面时,可以跳过下载、解析和编译步骤。在所有页面加载过程中,这使 Chrome 可以避免大约40% 的编译时间并节省移动设备上宝贵的电池电量。”

这是否意味着变量的值将在页面重新加载时保持不变?例如。如果我将用户选择的颜色存储在一个变量中,那么在加载另一个页面(在同一域中)后,该值是否会在该变量中可用?

P.S:我无法在那里发表评论,因为我是新手并且没有足够的声誉来评论答案。

最佳答案

不,这并不意味着存储了变量,或者 HTML 突然有了状态,它只意味着 Chrome 在内部存储了已解析的脚本,因此不必再次下载和解析它们。

这只是为了让 Chrome 更快而进行的内部优化,不是您可以访问的东西,您仍然需要持久存储,例如 cookie、本地存储或服务器。

关于javascript - 跨页面重新加载在js中存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29469620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com