• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于脚本的客户端软件结构化存储技术研究

基于脚本的客户端软件结构化存储技术研究

录入:edatop.com     点击:

  ●数据库存储(database storage)。

  类似于Google GE ,HTML5的数据库存储允许一个web应用保存结构型数据,并在客户机端使用一个真正的SQL数据库。这一特性将允许非常强大的应用程序的开发。

  一个简单的例子是通过webKit开发人员发布的。它目前只支持数据库存储(最新版本还支持seS—sion和local存储),像前面两个存储类型一样,你只能保存字符串和变量,且只能通过创建的那个域来访问。它的语法可以会存在一些问题。想要完整地参考请查看HTML5草案。现在展示一些快速而简单的例子:

  db=openDatabase("dbTest","1.0","First Database‘’,300000);

  db.transaction(function(tx){tX.executeSql("CREATE TABLEMyTb(id REAL)");});

  db.transaction(function(tx)}tX.executeSql("SELECT *FROMMyTb’’,[],function(tX,reSult){alert(result.1OWS.item(0)[‘id’]);});WebKit(Safari等等)使用SQLite作为数据库端。

  在Mac OS X下你能发现数据库文件存放在:

  /Users/[usemame]/Library/Safari/Databases

  在Windows XP下数据库文件存放在:

  C:\Documents and Settings\[username]\LoealSettin4gs\ApplicationDataAppleComputer\ safari Databases

  3 结束语

  HTML5结构化客户端存储对Web开发者而言是一个强有力的器具,但是也加进了新的风险。这一存储技术尚未完全实现。但是由于浏览器销售商和Web开发者的激情,在未来将看到这项应用技术成指数级的增长。

  最终,浏览器生产商将允许更多的控制终端让用户去管理HTML5客户端存储,而局部存储将会取代全局存储。开发离线应用的需求会越来越多,其中包括目前流行的yahool widget和microsoft silverlight。

1  2  3  4  

上一篇:IP网络的“软切换”视频联网监控技术
下一篇:基于SAEJ1939的混合动力客车ABS控制系统

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图