区别和特点
作用
使用情况
当我们想要在网页上存储数据时,可以使用以下示例代码来演示cookie、localStorage和sessionStorage的用法:
- // 设置cookie
- document.cookie = "username=John Doe; expires=Thu, 18 Dec 2023 12:00:00 UTC; path=/";
-
- // 读取cookie
- let cookieValue = document.cookie;
- console.log(cookieValue);
- // 设置LocalStorage
- localStorage.setItem('username', 'John Doe');
-
- // 读取LocalStorage
- let storedUsername = localStorage.getItem('username');
- console.log(storedUsername);
- // 设置SessionStorage
- sessionStorage.setItem('username', 'John Doe');
-
- // 读取SessionStorage
- let storedUsername = sessionStorage.getItem('username');
- console.log(storedUsername);
这些示例代码展示了如何使用JavaScript来设置、读取和删除cookie、localStorage和sessionStorage中的数据。这些存储机制在不同的场景下有不同的应用,可以根据需求选择合适的存储方式。