2015年12月21日

摘要: applicationCache对象代表了本地缓存,可以在js中进行一些操作。可以用它来通知用户本地缓存中已经被更新,也允许用户手工更新本地缓存。applicationCache.addEventListener("updateready",function(){ alert("本地缓存已被更新,您... 阅读全文
posted @ 2015-12-21 10:37 布拉格格 阅读(730) 评论(0) 推荐(0)
摘要: IP地址,GPS,Wifi,GSM/CDMA地理位置获取流程:1、用户打开需要获取地理位置的web应用。2、应用向浏览器请求地理位置,浏览器弹出询问,询问用户是否共享地理位置。3、假设用户允许,浏览器从设别查询相关信息。4、浏览器将相关信息发送到一个信任的位置服务器,服务器返回具体的地理位置。地理地... 阅读全文
posted @ 2015-12-21 10:28 布拉格格 阅读(300) 评论(0) 推荐(0)
摘要: 使用IP地址;基于Web的数据库;无线网络连接定位;三角测量;GPS技术;来测量经度和纬度。(综合了所有技术)地理定位的精确度,有很多方法可以定位用户的地理位置,并且每种方法都有不同的精度。桌面浏览器一般会使用WiFi(精确到20m)或者IP定位(只能精确到城市级别,并且有可能是假地址)移动装置一般... 阅读全文
posted @ 2015-12-21 10:27 布拉格格 阅读(557) 评论(0) 推荐(0)
摘要: 包含了以下功能:(1)通过IP地址获取城市地址(并不完全准确,存在代理IP或IP中转时定位与实际位置不一致的情况)(2)通过移动端浏览器及GPS定位位置坐标(3)根据位置坐标转换百度地图坐标(4)根据位置坐标逆推城市具体地址功能(存在一定误差)(5)通过使用百度API展示地理位置及添加标注功能 地... 阅读全文
posted @ 2015-12-21 10:26 布拉格格 阅读(505) 评论(0) 推荐(0)
摘要: 地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。 在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome ... 阅读全文
posted @ 2015-12-21 10:14 布拉格格 阅读(184) 评论(0) 推荐(0)

2015年12月20日

摘要: 下面说明书写 cache manifest 文件需要遵循的格式。1 首行必须是 CACHE MANIFEST。2 其后,每一行列出一个需要缓存的资源文件名。3 可根据需要列出在线访问的白名单。白名单中的所有资源不会被缓存,在使用时将直接在线访问。声明 白名单使用 NETWORK:标识符。4 如果在白... 阅读全文
posted @ 2015-12-20 19:40 布拉格格 阅读(352) 评论(0) 推荐(0)
摘要: 如果 Web 应用程序仅仅是一些静态页面的组合,那么通过 cache manifest 缓存资源文件以后,就可以支持离线访问了。但是随着互联网的发展,特别是 Web2.0 概念流行以来,用户的提交的数据渐渐成为互联网的主流。那么在开发支持离线的 Web 应用时,就不能仅仅满足于静态页面的展现,还必需... 阅读全文
posted @ 2015-12-20 19:32 布拉格格 阅读(282) 评论(0) 推荐(0)
摘要: 1. 通过标准的HTTP语义,你的浏览器将会检测缓存名单是否已经过期。就像任何其他由HTTP服务的文件,你的网络服务器将会包含典型的关于此文件在HTTP响应头中的元信息。这些HTTP头中的一些(Expires和Cache-Control)将告诉你的浏览器如何允许缓存文件而不询问服务器此文件是否已更改... 阅读全文
posted @ 2015-12-20 19:30 布拉格格 阅读(258) 评论(0) 推荐(0)
摘要: 离线网络应用程序的思想其实要早于HTML5,部分实施也要早些。也就是说,HTML5有办法实现离线,但也有其他办法。我将稍后在本章谈谈其中一个办法:Gears。这些早期使用者中的一部分已经换成了HTML5,并且其他的也正在切换中。• Gmail,Google基于网络的邮箱• Zoho,在线生产力及合作... 阅读全文
posted @ 2015-12-20 19:28 布拉格格 阅读(153) 评论(0) 推荐(0)
摘要: 离线应用,就是在离线时能够把数据存储到本地,在线时同步到服务器上。HTML5提供了程序缓存和本地存储两种机制来实现, 可以用cache manifest和indexedDB来搜索相关内容。各个浏览器对此支持都不太一样,本文尝试出一种可行的方案。一个离线网络应用程序就是一个URL的列表——HTML,C... 阅读全文
posted @ 2015-12-20 19:10 布拉格格 阅读(208) 评论(0) 推荐(0)