有没有办法让JavaScript在重新加载页面时保留任何变量?
如果用户点击重新加载按钮,JavaScript是否会保留任何状态,一旦页面重新加载?
有没有办法让JavaScript在重新加载页面时保留任何变量?
如果用户点击重新加载按钮,JavaScript是否会保留任何状态,一旦页面重新加载?
建议
无论哪种方式,您都需要编写自己的读/写方法来存储状态。
您需要使用cookie来维护状态。如果您正在使用jQuery,则建议您查看jQuery Cookie:
https://github.com/carhartl/jquery-cookie
希望这能帮到您!
小数据(2KByte)可以存储在URL后缀中。
片段标识符://host/path#fragment-id
查询字符串://host/path?query-string
这里使用了片段标识符方法:
http://xkcd-map.rent-a-geek.de/
在每个dragend事件上,URL都会更改
以反映地图上的当前位置。
特殊字符必须进行urlencode处理。
相关:热重载, 可重载代码, figwheel.clj, react.js热加载器