一、离线应用cache manifes文件

  • HTML5中构建了一个离线(无网络状态)应用,只需创建一个cache manifest文件
  • 可以配置需要的缓存的资源,网络无连接应用任然可以使用,本地读取缓存资源,有效提升访问速度,可以增强用户体验,并且减少请求,缓解服务器的负担
  • 缓存清单是一个普通的文本文件,其中列出了浏览器应缓存以供离线访问的资源,推荐使用appcache为后缀名,下面是manifest文件的格式:

  • Chrome可以通过Chrome://appcache-internals/工具和离线(offline)模式来调试管理应用缓存

二、网络状态 navigator.onLine

  • window.navigator.onLine获取当前的网络状态
  • onLine 属性是一个只读的布尔值,声明了系统是否处于脱机模式(是否拔网线)

最新文章

  1. js运动框架之一条乱跑的虫子
  2. 解决phpMyAdmin“登录超时 (1440 秒未活动),请重新登录”的问题
  3. HTML5自学笔记[ 3 ]表单验证反馈
  4. *Linux之rpm命令
  5. java学习多线程之卖票示例
  6. css expression explaination
  7. C# let 子句
  8. String 转化成java.sql.Date和java.sql.Time
  9. 适合前端学习JS的网站
  10. 解决Manjaro Linux无法安装搜狗拼音
  11. F - Auxiliary Set HDU - 5927 (dfs判断lca)
  12. 移动硬盘和u盘的区别
  13. nginx搭建以及其配置文件
  14. HTTP的缓存策略
  15. docker实战
  16. hdu 5046 二分+DLX模板
  17. zip和tgz以及exe的区别
  18. iOS 关于BTC 一些知识点
  19. 函数新特性、内联函数、const详解
  20. centos+nginx+redmine+gitosis安装指南

热门文章

  1. IDEA设置虚拟机参数
  2. mssql server 排序 以及like语句
  3. c# 基于WebApi的快速开发框架FastFramework
  4. left join 左边有数据,右边无数据
  5. docker 安装redis mysql rabbitmq
  6. 易百教程人工智能python修正-人工智能无监督学习(聚类)
  7. GoogleMap增加标记和路线轨迹的方法
  8. unity 用LineRender画四边形并测面积
  9. C#创建DataTable(转载)
  10. vue---axios实现数据交互与跨域问题