企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
写入缓存 ``` localStorage.setItem('name',data); //缓存名称为name,值为data 的数据 ``` >[danger]如果要给缓存设置有效期,可以在数据中存上时间戳进行计算有效期 读取缓存 ``` localStorage.getItem('name') // 读取缓存名为name的值 ``` 删除缓存 ~~~ localStorage.removeItem('myCat'); ~~~ ``` // 移除所有 localStorage.clear(); ``` 验证码示例 ``` function timeWait(targetID,showID,time) { time=time||60; target=document.getElementById(targetID); show=document.getElementById(showID); var flag='wait-'+targetID+showID; wait=localStorage.getItem(flag); if (wait===null) { localStorage.setItem(flag,time); wait=time; } if (wait == 0) { target.removeAttribute("disabled"); show.value = "发送验证码"; show.text = "发送验证码"; show.innerHTML = "发送验证码"; wait = wait|| 60; localStorage.removeItem(flag); } else { target.setAttribute("disabled", true); show.value = "重新发送" + wait + "s"; show.text = "重新发送" + wait + "s"; show.innerHTML = "重新发送" + wait + "s"; wait=localStorage.getItem(flag); wait=wait-1; localStorage.setItem(flag,wait); // 每秒执行一次 setTimeout(function() { timeWait(targetID,showID,wait) },1000) } } ```