Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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—是否可以缓存元素的内部html,以便在页面刷新后可以呈现缓存的元素?_Javascript_Jquery_Html - Fatal编程技术网

Javascript—是否可以缓存元素的内部html,以便在页面刷新后可以呈现缓存的元素?

Javascript—是否可以缓存元素的内部html,以便在页面刷新后可以呈现缓存的元素?,javascript,jquery,html,Javascript,Jquery,Html,我正在寻找缓存页面(客户端)部分的可能性——是否可以使用javascript/jquery进行缓存?如果是,缓存是否有任何限制?我是说,如果我想缓存成吨的数据呢?页面刷新后如何访问此缓存,以便重新渲染?图像和CSS将自动缓存。不能缓存页面刷新时要使用的特定DOM部分。 您可以使用本地存储。它以键值对的形式存储数据。请通过Derek提供的链接查看如何在本地存储中设置数据,并在下次加载页面时使用它 简单算法可以是 check if data is there in local storage yes

我正在寻找缓存页面(客户端)部分的可能性——是否可以使用javascript/jquery进行缓存?如果是,缓存是否有任何限制?我是说,如果我想缓存成吨的数据呢?页面刷新后如何访问此缓存,以便重新渲染?

图像和CSS将自动缓存。不能缓存页面刷新时要使用的特定DOM部分。 您可以使用本地存储。它以键值对的形式存储数据。请通过Derek提供的链接查看如何在本地存储中设置数据,并在下次加载页面时使用它

简单算法可以是

check if data is there in local storage
yes - use it
no - get from server, save it in local storage and use it.

图像和CSS将自动缓存。不能缓存页面刷新时要使用的特定DOM部分。 您可以使用本地存储。它以键值对的形式存储数据。请通过Derek提供的链接查看如何在本地存储中设置数据,并在下次加载页面时使用它

简单算法可以是

check if data is there in local storage
yes - use it
no - get from server, save it in local storage and use it.

你可以将数据存储在Cookies中。你也可以使用HTML5本地存储。如果你只需要支持IE8+,我也会选择本地存储:你必须记住,如果在浏览器上缓存太多数据,用户PC可能会变慢。理想的做法是将HTML输出缓存在服务器上,而不是客户端浏览器上。(也因为如果你将数据缓存在服务器上,其他用户也会得到缓存的响应)你可以将数据存储在Cookies中,你也可以使用HTML5 localStorage。如果你只需要支持IE8+,我也会选择本地存储:你必须记住,如果在浏览器上缓存太多数据,用户PC可能会变慢。理想的做法是将HTML输出缓存在服务器上,而不是客户端浏览器上。(还因为如果您将其缓存在服务器上,其他用户也将获得缓存的响应)