HTML5 提供了两种在client存储数据的新对象:

localStorage:没有时间限制的数据存储,在同一个浏览器中,仅仅要没被手动清理,第二天、第二周或下一年之后,数据依旧可用。

sessionStorage:针对一个 session 的数据存储。针对一个 session 进行数据存储。当用户关闭浏览器窗体后,数据会被删除(并且仅仅在当前窗体有效)。

下面是使用这两个对象的样例:

在client存储数据

HTML5 提供了两种在client存储数据的新方法:

  • localStorage:没有时间限制的数据存储
  • sessionStorage:针对一个 session 的数据存储

localStorage的使用:

localStorage存储的数据没有时间限制。在同一个浏览器中,仅仅要没被手动清理,第二天、第二周或下一年之后,数据依旧可用。

样例:你在本机使用本浏览器第 次浏览本页面。

sessionStorage的使用:

sessionStorage针对一个 session 进行数据存储。

当用户关闭浏览器窗体后,数据会被删除(并且仅仅在当前窗体有效)。

样例:你在本次打开此窗体后,第 次浏览了本页面。

$(function(){

recordVisitCount();

recordSessionCount();

});

function recordVisitCount(){

if (localStorage.pagecount){

localStorage.pagecount=Number(localStorage.pagecount) +1;

} else {

localStorage.pagecount=1;

}

$("#visitCount").html(localStorage.pagecount);

}

function recordSessionCount(){

if (sessionStorage.pagecount) {

sessionStorage.pagecount = Number(sessionStorage.pagecount) + 1;

} else {

sessionStorage.pagecount = 1;

}

$("#visitCountPerSession").html(sessionStorage.pagecount);

}

执行结果例如以下:

(原创文章。转载请注明转自Clement-Xu的csdn博客。)

html5图片本地缓存,HTML5: 本地缓存相关推荐

  1. 3d布局图 html5,8个实用炫酷的HTML5图片动画应用 | HTML5资源教程

    近期我们发布了不少关于 1.CSS3/jQuery实现移动端滑动图片层叠效果 这是一款基于jQuery和CSS3的图片层叠插件,这和我们之前介绍的CSS3图片层叠展开特效有点不同,它支持鼠标滑动切换图 ...

  2. html5图片区域剪切,HTML5 本地裁剪图片并上传至服务器(老梗)

    很多情况下用户上传的图片都需要经过裁剪,比如头像啊什么的.但以前实现这类需求都很复杂,往往需要先把图片上传到服务器,然后返回给用户,让用户确定裁剪坐标,发送给服务器,服务器裁剪完再返回给用户,来回需要 ...

  3. html5图片灰度显示,HTML5 组件Canvas实现图像灰度化

    HTML5发布已经有很长一段时间了,一直以来从来没有仔细的看过,过年刚来随便看看 发现HTML5中的Canvas组件功能是如此的强大,不怪很多牛人预言Flash已死,死不死 不是我要关心的,我关心的C ...

  4. html5图片剪切板,Html5剪切板功能的实现方法

    Html5剪切板功能的实现方法 发布时间:2020-10-23 16:45:29 来源:亿速云 阅读:68 作者:小新 这篇文章主要介绍了Html5剪切板功能的实现方法,具有一定借鉴价值,需要的朋友可 ...

  5. html5 图片文字提取,HTML5 Canvas:获取canvas内容-toDataURL()

    我们可以通过canvas的toDataURL()方法来获取绘制在HTML5 canvas中的内容.做法类似下面的示例代码: var canvas = document.getElementById(& ...

  6. 帝国html5图片站模板,html5响应式自适应帝国CMS整站模板源码瀑布流文章图片资讯文章站...

    版本更新 模板已经适配到最新帝国CMS7.5(部分早期源码模板没有适配到最新)!截止2019-持续追踪更新针对机房黑产利用,和帝国CMS一个XS漏洞利用方法的堵截!正式版已补,请已运营的小伙伴找我查看 ...

  7. html5图片看不见,html5 绘制图片 drawImage

    要在绘图上下文中绘制图片,可以使用 drawImage 方法.该方法有三种不同 的参数:  drawImage(image,dx,dy)  drawImage(image,dx,dy,dw,dh) ...

  8. html5图片上写字,Html5 canvas画图教程20:在canvas里写字

    文章写到现在才发现我忘了介绍在canvas上写字的方法,呃,这篇补上. 其实在canvas里写字是很简单的,他有两个原生方法,即strokeText(描边文字)和fillText(填充文字)--一看就 ...

  9. html5 图片局部马赛克,html5 canvas 图片打马赛克 demo

    Canvas Mosaic #pic{ display:none; } The size of the original pic need to be 360 pixs. canvas 标签 var ...

  10. html5 图片抽奖代码,html5实现九宫格抽奖可固定抽中某项奖品

    原生js写的一个九宫格抽奖程序 (周末在家闲着也是闲着) 我写的这个抽奖是拿来整蛊我女朋友, 因为每次抽奖的结果都是同一个.. 哈哈哈哈哈哈哈哈哈哈哈哈哈 我会附上正常抽奖的的代码和固定只能抽到某一个 ...

最新文章

  1. android setAlpha 与 getBackground().setAlpha
  2. Redis 过滤请求绝技 — 布隆过滤器与布谷鸟过滤器
  3. STM32开发 -- Visual Studio C++编写串口上位机
  4. Vue系列vue-router的嵌套使用(四)
  5. Unix下C程序内存泄露检测工具:valgrind的安装使用
  6. 专访企业QQ SaaS团队,谈企业级LNMP架构设计
  7. 20200318_抓取51job招聘数据存数据库
  8. harmonyos2.0系统,Harmonyos2.0刷机包
  9. Tomcat自己解压WAR包
  10. Nifi Api访问
  11. Outlook2016邮箱配置说明文档
  12. (附源码)SSM医院人事及科室病区管理JAVA计算机毕业设计项目
  13. OneZero第三周第一次站立会议(2016.4.4)
  14. Apple Sign in with Apple(苹果授权登录PHP)
  15. 急先锋开宝箱问题(Java实现)
  16. 设置webhook_数据采集教程_智能模式_如何设置Webhook功能_后羿采集器
  17. CSS略详细的基础 助你一臂之力
  18. 智航学编程005(七彩虹)
  19. 大话数据结构 摘录 第一章 数据结构绪论
  20. Python3 多线程多表入库优化

热门文章

  1. 什么是冯诺依曼体系结构?
  2. 阿里云出现源代码泄露企业 涉及万科等40家企业200余项目
  3. 主编编辑器如何添加超链接?
  4. 游戏模型制作流程,你知道吗?
  5. 前不见古人,后不见来者,独他一人“怀才不遇”?慎用!
  6. 3056: 升降梯口
  7. c程序语言第四版实验报告,C语言程序设计第四次实验报告
  8. Facebook广告投放需要多少费用?如何设置Facebook广告预算?(干货教程)
  9. 六度分离 (无向图最短路径问题)
  10. 有没有关于黄昏日落的温柔文案