所以我开始使用cookie,并看到了Mozilla、提供的这个简单的cookie框架
我学会了添加一个新的饼干,但我在阅读或获取饼干时遇到了一个奇怪的问题。
好的,这是我正在写的购买代码:
// Cookies
const cookiesFn = () => {
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
})
}; cookiesFn();
docCookies.getItem('BackgroundColor');
// Cookies End
正如你在上面看到的,这是我正在努力实现的代码。。
哦,是的,这是框架工作链接:GithubMozilla网站
Cookies只是在浏览器中存储一段数据的一种愚蠢方式,以后可以读取。除此之外,它们实际上什么都不做。目前尚不清楚你是否真的想看看cookie是否存在,但如果你对cookie的阅读与你发布的代码完全相同,那还不够。实际上,在阅读cookie后,您必须对其执行一些操作。例如,如果cookie存在,此代码将设置背景颜色:
const backgroundColorCookie = docCookies.getItem('BackgroundColor');
if (backgroundColorCookie) {
document.body.style.backgroundColor = backgroundColorCookie;
}
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
});