登录弹出

目的:初次使用系统,或者每次登录的时候弹窗展示信息

实现方式:localStorage(本地存储) sessionStorage(会话存储)

localStorage sessionStorage
生命周期 永久性(关闭页面或浏览器数据不会消失) 仅在当前会话下有效(浏览器窗口没关,刷新重新登录不会再次展示)
存储大小 一般为5MB 一般为5MB
存储位置 客户端 客户端
存储内容类型 字符串类型 字符串类型
获取方式 window.localStorage window.sessionStorage
应用场景 长期登录(+判断用户是否已经登录),适合长期保存在本地的数据 敏感账号一次性登录

常用方法:

setItem(key, value): 保存数据,以键值的形式存储信息

getItem(key): 获取数据,将键值传入,获取到对应的value值

**removeItem(key):**删除单个数据,根据键值移除对应的信息

**clear():**删除所有的数据

**key(index):**获取某个索引的key

使用示例:

sessionStorage

if(!window.sessionStorage.getItem('storge')){alert('弹窗');window.sessionStorage.setItem('storge','true')
}

localStorage

if(!window.localStorage.getItem('storge')){alert('弹窗');window.localStorage.setItem('storge','true')
}
// 使用localStorage来展示版本信息
// 每次新版本登录使用的时候会提示
var versionNo = '1.0.0';
if(!window.localStorage.getItem('update-version') || window.localStorage.getItem('update-version') !=versionNo){window.localStorage.setItem('update-version',versionNo)alert('logggggggg...........')
}

使用Storage实现登录弹出相关推荐

  1. 弹出框口登录php代码,如何用JQuery写出登录弹出框

    类似百度的登录弹出框,可用jquery的fadeIn(),hide(),show(),slideDown()等动画函数实现,一下为html5 代码: $(document).ready(functio ...

  2. 如何屏蔽QQ弹出的腾讯网弹窗?技巧经验!怎样将QQ登录弹出的腾讯网弹窗关闭?

    我们使用电脑的时候会基本会登录QQ这款社交软件,每次将QQ登录进去后,桌面就会弹出一个腾讯网的新闻弹窗,每次弹出来我们还要手动关闭,比较麻烦.有没有一种方法可以将腾讯网弹出关闭呢?每次登录使用QQ不再 ...

  3. Chrome 印象笔记.剪裁登录弹出国际版

    一.使用环境二.问题描述三.问题分析四.解决方法4.1 设置 Chrome 语言4.2 重新点击 "印象笔记.剪裁" 一.使用环境 MacOS 11 Chrome 61.0 印象笔 ...

  4. 冒险岛2官网模拟之三单击登录弹出登陆框的具体实现(连载)

    登录框的设计的样式以及结构思路 在样式中需要设置登录的unlogin盒子,以及登录框login-web盒子,最后写一个全局的cover-bg来做遮罩层.但是设置样式的时候将cover-bg设置为定位这 ...

  5. php jquery ajax登录,jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)

    弹出层主要用于展示丰富的页面信息,还有一个更好的应用是弹出表单层丰富交互应用.常见的应用有弹出登录表单层,用户提交登录信息,后台验证登录成功后,弹出层消失,主页面局部刷新用户信息.本文我们将给大家介绍 ...

  6. python selenium 处理弹窗_python-selenium -- 弹出框处理

    弹出框有两种:页面弹出框(可定位元素能操作).Windows弹出框(不能直接定位) 一.页面弹出框 等待弹出框出现之后,定位弹出框,操作其中元素 如: 1 driver =webdriver.Chro ...

  7. SharePoint 客户端经常弹出Windows验证登录框问题

    场景描述: Site工作人员UserA创建了一个Task,并且Assign给UserB.UserB接到来自Task List的邮件通知.这时UserA发现Assign的人错了,重新修改Task Ite ...

  8. asp.net js函数弹出登录窗口_JS基础 | Cocos Creator 开发环境搭建

    编程并不只是简单地写代码,而是要将编写的代码运行在指定平台环境上,在此之前我们还需要搭建生产代码的环境. 一. 软件准备 Chrome:浏览器,用于预览.调试我们的游戏 VSCode:代码编辑器,用于 ...

  9. Js实现点击超链接弹出层,效果仿Discuz登录!

    主要应用到的是dispaly:none 和 dispaly:block;来控制实现的: <a id="link" href="#" onclick=&qu ...

最新文章

  1. github总star超9K!一个超赞的 PyTorch 资源大列表,有人把它翻译成了中文版!
  2. java中synchronized修饰静态方法和非静态方法有什么区别?
  3. NFS运维二班--梁瑞
  4. 打造高品质Axure组件库,就是这么简单!
  5. linux 谷歌浏览器设置代理_Linux用谷歌浏览器模拟手机访问
  6. web网页常见特效3——轮播图
  7. 关于“Error: Net gdfx_temp0, which fans out to ***:inst4|BIN, cannot be assigned more than”错误
  8. java dump内存泄露分析方法
  9. 英语国际音标发音——见词能读
  10. Halcon学习---深度学习篇segment2~训练模型。
  11. PSNR-峰值信噪比(原理及Python代码实现)
  12. vm眼影真的好用吗_vm拜金主义眼影盘值得买吗?vm拜金主义眼影如何配色
  13. FOC之Clarke变换和Park变换
  14. RGB图片隐写术免杀
  15. nfs 的 mount 命令
  16. Knative 介绍
  17. Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
  18. 第一篇----行走控制的研究现状:双足机器人四足机器人
  19. 怎么用计算机玩超级玛丽,玩家在《超级马里奥制造2》里做出了计算器 计算过程太神奇...
  20. 财管公式计算机哪个是开平方,中级会计机考问题:财管怎么写公式?没有计算器怎么办...

热门文章

  1. 1658_MIT 6.828 JOS memmap以及一些存储划分定义的解读-第二部分
  2. 【解决方案】智慧物流:打造智能化平台,助力物流企业实现降本增效
  3. Oracle删除非空表空间
  4. Nvidia GPU虚拟化性能测试
  5. php5.6版本帝国cms后台内容不显示,帝国cms后台编辑器显示不完整无法操作的处理方法...
  6. windows生成文件MD5值
  7. linux vi全屏编辑器
  8. 前端 h5实现自带浏览器支付功能
  9. 设计模式七大原则:单一职责原则
  10. “李鬼”公司擅自使用“银联”字号 法院判其更名并赔偿10万元