这段代码操作的应该是评论区那里提示你评论前先登录的区域,然后功能是登录状态检测,如果已经登录就显示欢迎语,还没的话提醒你登录
我看你发了好几个这种问题了,小白建议还是先从基本的语法学起再去看源码
//$("#beforeLoginBox")找到id为beforeLoginBox的设置为hide,就是隐藏的意思
$("#beforeLoginBox").hide
//sessionstorage.getItem找到缓存为loginstatus,并保存他的值
let loginstatus=sessionstorage.getItem("loginstatus")
//loginstatus判断loginstatus的值是否等于1
if(loginstatus==1)
{
//知道id为loginInfoBox的标签显示出来
$("#loginInfoBox").show()
//获取username的缓存值并保存下来
letusernane=sessionStorage.getItem ("username")
//j将保存下来的username赋值给id为loginInfoMessage的标签
$("#1oginInfoMessage").(`textCHello,$lusernamel`)
}
其实很好 解读啊 。你只需要 看看 jquery API就行了 。 查查 hide,show 的作用。 并且看看 html5本地存储 用法 就好了。
大概意思
1.获取 id为 beforeLoginBox的 元素,隐藏他 (从字面 理解就是 隐藏登录前 的盒子)
2.获取id 为loginInfoBox的元素 ,隐藏他(字面就是登录中的盒子)
3. 从 本地存储 获取 loginstatus .
然后 判断 当 loginstatus为1时。
让 登录中的盒子显示 。获取 username 的本地存储值。然后 展示在 loginInfoMessage的盒子里(效果就是 你好 +“登录名”)。
否则 就显示登录前的