阅读更多

1顶
0踩

Web前端

转载新闻 让 JavaScript 拯救 HTML5 的离线存储

2009-05-08 09:58 by 副主编 zly06 评论(1) 有4457人浏览

COMSHARP CMS 写道:在 Internet 连接无处不在的今天,我们忽然有了另外一个需求,离线 Web。Gmail, Google Reader, Zoho 这些优秀的 Web 应用都支持离线使用,这归功于 Google Gears。然而真正的离线 Web 要靠 HTML 5,这个未来的 Web 语言明星将为  Web 的离线存储制定一套标准,W3C已经发布 HTML5 离线存储细则

有人可能会说,离线 Web 毫无意义,你得到的只是一个蹩脚的桌面程序,在 wi-fi, 3G 无处不在的今天,我们大部分时间都是在线的,这虽然没错,但我们当中那些已经对各种 Web 应用,如 email, 在线新闻以及 Twitter 一刻不可或缺的人来说,离线 Web 是非常重要的。

不过问题总是有的,HTML5 Web 存储细则中牵扯到很复杂的问题,SQLite。 那些需要编写离线 Web 程序的人需要编写 SQL 代码,SQLite没有错,但它是 SQL 的一个变种,和标准 SQL 有些差别,另外,SQLite 并不属于 W3C,它的所有者很有可能某一天改变它的接口,这会导致那些已经写就的 Web 程序必须重新编写。

是否有更好的方法?Mozilla 实验室的 Atul Varma 最近发布了一篇博客文章,提供了一种替代方案。Varma 正在研究 CouchDB 的一个实验版本,在浏览器中,将该数据库的语义用 JavaScript 实现。最终,我们或许可以直接使用 JavaScript 实现数据库查询,消除 HTML5 在这方面的问题。

针对这篇文章,Mozilla Fennec 移动浏览器团队的 Mark Finkle 在评论中表示,这个方案回避了标准数据库后台中更主要的问题,最好让 localStorage/globalStorage 成为标准,让标准保留在底层,他在自己的一篇博客文章中指出,应当建立一个 JavaScript 库,就像现有的很多 JavaScript 库可以操作网页元素一样,也应当有个 JavaScript 库用来操作离线 Web 存储数据。

这种方法表面上看很复杂,但会为开发者带来灵活,当 Web 无所不能的时候,我们的机会会更多。

延伸阅读

本文国际来源:http://www.webmonkey.com/blog/Why_JavaScript_Will_Save_Offline_Storage_in_HTML_5

 

来自: comsharp
1
0
评论 共 1 条 请登录后发表评论
1 楼 inosin 2009-05-08 14:57
引用
email, 在线新闻以及 Twitter 一刻不可或缺的人

网络强迫症???

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • WGS84转北京54的Alberts投影坐标

    我的一个客户需要把gps点的坐标转换为北京54坐标的Alberts投影。我给他写了一个操作文档,里面包含三部分内容:第一是:在ArcGIS中定义北京54的Albers投影(因为ArcGIS坐标系统中没有这个投影),第二是gps点坐标转换北京54Alberts投影,精确转换,第三是:不要求精度的转换

  • GIS数据格式坐标转换(地球坐标WGS84、GCJ-02、火星坐标、百度坐标BD-09、国家大地坐标系CGCS2000)

    地理信息系统 (GIS) 是一个创建、管理、分析和绘制所有类型数据的系统。GIS 将数据连接到地图,将位置数据(事物所在位置)与所有类型的描述性信息(事物在该位置的情况)集成到一起。这可以为适用于自然科学和几乎所有行业的制图和分析提供基础。GIS 帮助用户了解模式、关系和地理环境。其优势包括改善沟通、提高效率以及更好地管理和决策。解决使用百度webAPI坐标转换时的问题:X→GPS根据法律规定,不支持将任何类型的坐标转换为GPS坐标;

  • ArcGis系列-坐标系转换

    本文将介绍ArcGis三个需要坐标转换的场景: - Arcgis Pro设置项目坐标 - GP分析指定输出结果坐标系 - 使用python发布图层或要素服务时指定坐标系

  • ArcGIS软件操作——设置坐标系

    在gis领域,如果需要数据进行很好的处理,正确的投影信息是必不可少的,本文简要介绍如何使用ArcMap进行投影操作。

  • GIS坐标系转换以及空间校正和地理配准

    许多小伙伴都对坐标系,投影这类问题迷迷糊糊,我之前也一样,现在总结一下。 坐标系的转换1.为什么要进行坐标系的转换?2. 不同坐标系的介绍1.地理坐标系我国常见的地理坐标(1).北京54坐标系(2).西安80坐标系(3).WGS-84坐标系(4).大地2000坐标系2.投影坐标系我国常用的投影坐标系(1) UTM投影(2) 高斯-克吕格投影(3) 兰伯特投影(4) 阿尔伯斯投影投影坐标系的选择3. 坐标系的转换1.已知坐标系之间的转换1.1 两坐标系的参考椭球相同1.2 两坐标系的参考椭球不一致,但是GIS

  • arcgis 投影变换

    目录 1、目的: 2、背景知识: 2.1、地理坐标系统与投影坐标系统的区别(看单位) 地理坐标系统 投影坐标系统 2.2、arcgis中“定义投影”与“投影”或者“投影栅格”的区别 定义投影 投影 2.3、中国常用的投影坐标系统 地理坐标 投影坐标 投影转换方法 1、目的: WCS_WGS_1984 转成Krasovsky_1940_Albers 2、背景知识: 参考:坐标系统与投影变换及在ARCGIS中的应用(https://blog.csdn.net/jax_lee/a.

  • arcgis坐标系转换

    1、在ArcToolbox中点击“数据管理工具\投影和变换\要素\投影”,调用投影工具,如下图所示。图层 ->右键->属性->源,可以查看当前坐标系是大地2000,现在我们要转化为wgs1984。在新文件,右键->属性->源, 可以看到坐标系已经是wgs1984 了。6、最后切记一定要导出数据,一定要导出。举例将大地2000转换为wgs1984。3、点击(如图所示),将其转换为“2、选择需要导出的文件。5、会生成一个新的文件。

  • 地理信息中各种坐标系区别和转换总结

    一、北京54坐标到西安80坐标转换小结 1、北京54和西安80是两种不同的大地基准面,不同的参考椭球体,因而两种地图下,同一个点的坐标是不同的,无论是三度带六度带坐标还是经纬度坐标都是不同的。  2、数字化后的得到的坐标其实不是WGS84的经纬度坐标,因为54和80的转换参数至今没有公布,一般的软件中都没有54或80投影系的选项,往往会选择WGS84投影。  3、WGS84、北京54、西安80...

  • GIS中的坐标系定义与转换

    GIS中的坐标系定义与转换 青岛海洋地质研究所 戴勤奋 2002-3-27 14:22:47 ------------------------------------------------------------------- 自“Mapinfo上的GIS系统开发”一文在计算机世界网上刊登后,有好几位读者向我询问坐标系定义与转换方面的问题,问题可归结为 (1) 地...

  • 【转】+【举例】ArcGIS中的坐标系统定义与投影转换

    背景知识: UTM (Universal Transverse Mercator)坐标系是由美国军方在1947提出的。虽然我们仍然将其看作与“高斯-克吕格”相似的坐标系统,但实际上UTM采用了网格的分带(或分块)。除在美国本土采用Clarke 1866椭球体以外,UTM在世界其他地方都采用WGS84。UTM是由美国制定,因此起始分带并不在本初子午线,而是在180度,因而所有美国本土都处于0-30...

  • GIS坐标系转换

    1.      同椭球之间的转换: a.      地理坐标转投影坐标:可严格的按照投影方法(投影正算)计算出对应的投影坐标(由于投影方法不同,故一个地理坐标对应着多个投影坐标)。 b.     投影坐标转地理坐标:可严格的按照投影方法(投影反算)反计算出对应的地理坐标 c.      投影坐标转投影坐标:可使用七参数转换,当要转换的范围不大或者精度要求不是很高的时候,可使用四参数转换。

  • GIS中的坐标系及转换

    经纬度坐标系(GCS-地理坐标系)参心坐标系:椭圆中心不在地球中心的坐标系,通常是为准确局部国家地区服务。如西安80 北京54        西安80:IGA75椭球体,改革开放后建立坐标系,原点在陕西泾阳永乐镇,参数如下:极半径b=6 356 755m,赤道半径a=6 378 140m,扁率=1/298.25722101,高程系:85黄海系北京54:克拉索夫斯基椭球体,1942年与苏联联测建立的...

  • ArcGIS中的地理坐标系转换方法参数

    地理坐标系变换是数据处理过程中常遇到的问题,今天就说下这方面的问题。 如果遇到这种情景:两份数据有不同的坐标系,想叠加在一起显示,作图或显示精度要求不高。 这种情况使用 ArcMap 的动态投影即可,ArcMap 的内部动投影机制会解决地理坐标系变换的问题。数据在显示的过程中,会实时的被转换,但不改变数据本身。 如果我们需要进行地理坐标系转换,我们知道 ArcGIS Deskto

  • ArcGIS中的地理坐标系转换方法参数(一)

    地理坐标系变换是数据处理过程中常遇到的问题,今天就说下这方面的问题。 如果遇到这种情景:两份数据有不同的坐标系,想叠加在一起显示,作图或显示精度要求不高。 这种情况使用 ArcMap 的动态投影即可,ArcMap 的内部动投影机制会解决地理坐标系变换的问题。数据在显示的过程中,会实时的被转换,但不改变数据本身。 如果我们需要进行地理坐标系转换,我们知道 ArcGIS Desktop

  • GIS转换器如何进行数据坐标系转换(如:WGS8,UTM,BEIJING54,XIAN80,CGCS2000)

    在使用GIS数据时,由于数据来源不同,需要一块使用时,经常会进行坐标系的转换。 注意:很多人喜欢直接将不同坐标系的数据源在应用系统中利用动态投影叠加使用,这会拖慢系统的响应速度,造成不好的用户体验。 坐标系转换包括:各类国际通用坐标系(如:WGS84,谷歌墨卡托,UTM等),国内(BEJING54\XIAN80\CGCS2000),国内加偏(CJ02加偏、百度加偏)。 下面介绍如何利用【GI...

  • GIS 四参数 七参数

    在GIS中,有时候需要对不同的坐标系进行转换。在转换的过程中,需要用到一些转换参数。 四参数,对两个不同的二维平面直角坐标系进行转换,有四个未知参数。 七参数,对两个不同的三维空间直角坐标系进行转换,有七个未知参数。 以下链接对四参数和七参数有一个易懂的描述: 测绘里面的四参数和七参数是什么原理

  • 聊聊GIS中那些坐标系

    转载请声明到标题。 B站/博客园/CSDN/知乎:@秋意正寒 很开心能跃居百度关键词第一位,近期打算重写一下这篇博客,以更系统、更齐全的角度,更通俗易懂的语言讲授坐标系的初步认知。 从第一次上地图学的课开始,对GIS最基本的地图坐标系统就很迷。也难怪,我那时候并不是GIS专业的学生,仅仅是一门开卷考试的专业选修课,就没怎么在意。 等我真正接触到了各种空间数据产品,我才知道...

  • ArcGIS自定义坐标变换中的方法说明

    我以前写过一篇关于自定义坐标转换的文章,以前用的部门的博客,ho

  • GIS中的坐标系及相关的坐标系转换

    1.聊聊GIS中那些坐标系 https://www.cnblogs.com/onsummer/p/7451128.html 很好的解释了GIS中的坐标系的概念和分类,进一步了解原理的基础 2.GIS中的参心坐标系与地心坐标系的区别 https://blog.csdn.net/RicardoMTan/article/details/81069561 3.经纬度与地心笛卡尔坐标系转换 https://...

  • ArcGIS中的坐标系详解及部分坐标问题解决方案

    ArcGIS中的坐标系 地理空间的数学基础是空间分析的基准,在GIS中,所有的空间数据都要划归到统一的空间参考下才可以进行进一步的空间分析。地球空间参考解决的是地球的空间定位和数学描述问题,投影解决的是将地球曲面信息映射到二维平面。 一、基本概念 1. 几个名词 (1)地球表面 地球表面是凹凸不平的,对于测量来说,无法用标准的数学公式来进行建模表达 (2)大...

Global site tag (gtag.js) - Google Analytics