html5本地数据库,html5 web sql

  html5本地数据库,html5 web sql

  HTML代码:

  !DOCTYPE html html head lang= en meta charset= UTF-8 标题列车时刻表查询/title meta name= viewport content= width=device-width,initial-scale=1 link rel= style sheet href= http://代码。jquery。com/mobile/1。4 .5/jquery。移动一号。4 .5 .量滴CSS /script src= http://代码。jquery。com/jquery-1。11 .1 .量滴js /script脚本src= http://代码。jquery。com/mobile/1.4列车时刻表查询/h1/div div data-role= main class= ui-content p align= center 请给我留言/p表数据-role= table class= ui响应主题姓名:/th留言:/th/tr/thead tbody tr TD input type= text id= name /TD TD input type= text id= memo /TD/tr/tbody/table button type= submit onclick= saveData()留言/button table data-role= table data-mode= class= ui-responsive id= datatable !-这里是留言板的显示区域- /table /div!-作者:ceet@vip.qq.com时间:2017-08-26 描述:底部TAB-div data-role=页脚 data-position=固定 div data-role= navbar ul阿利href= index。html # index data-icon= grid class= ui-BTN-active 查询/a/李阿利href= index。html # detail data-rel= popup data-icon= star 收藏/a/Li href=测试。html data-icon= comment 给我留言/a /li /ul /div /div!-收藏功能-div data-role= popup id= my popup class= ui-content data-theme= b a href= # data-rel= back class= ui-BTN ui-BTN-a ui-corner-all ui-shadow ui-BTN ui-icon-delete ui-BTN-icon-notext ui-BTN-right close/a p收藏成功,暂且不做处理!/p p请点击右上角有个关闭按钮/p pb提示:/b你也可以点击弹窗的外部区域来关闭弹窗/p /div /div /body/htmlJS代码:

  /** * HTML5操作本地WebSQL数据库* 作者:汪政* 时间:2017/08/26 15:03:19 */var datatable=null;var db=openDatabase(MyData ,,我的数据库,1024 * 100);//初始化函数方法函数init(){ datatable=document。getelementbyid(“datatable”);showall data();}//首先移除乱七八糟的东西函数移除所有数据(){ for(var I=datatable。子节点。长度-1;I=0;I-){ datatable。移除子级(数据表。子节点[I]);} var tr=文档。createelement( tr );var TH1=文档。createelement(“th”);var TH2=文档。createelement(“th”);var th3=文档。createelement(“th”);th1.innerHTML=姓名;th2.innerHTML=留言;th3.innerHTML=时间;tr。appendchild(TH1);tr。appendchild(TH2);tr。appendchild(th3);数据表。appendchild(tr);}//显示WebSQL中的数据函数showData(row){ var tr=document。createelement( tr );var td1=文档。createelement(“TD”);td1。innerhtml=row。姓名;var td2=文档。createelement(“TD”);td2。innerhtml=row。消息;var td3=文档。createelement(“TD”);var t=new Date();t . settime(行。时间);td3。innerhtml=t . tolocaledatestring() t . tolocaletimestring();tr。appendchild(td1);tr。appendchild(td2);tr。appendchild(td3);数据表。appendchild(tr);}//显示所有的数据函数showall data(){ db。事务(函数(tx){ tx。执行SQL( CREATE TABLE IF NOT EXISTS msg data(name TEXT,message TEXT,time INTEGER),[]);tx。执行SQL( SELECT * FROM msg data ,[],function(tx,RS){ remove all data();for(var I=0;我同意。行。长度;I){ showData(RS。行。第(一)项)} })})}//添加数据函数addData(名称,消息,时间){ db。事务(函数(tx){ tx。执行SQL( INSERT INTO msg数据值(?),[姓名,消息,时间],函数{ alert(留言成功!);},function(tx,error){ alert(error。源“:”错误。消息);} ) })}//调用函数saveData(){ var name=document。getelementbyid( name ).价值;var memo=文档。getelementbyid(“memo”).价值;var时间=新日期()。getTime();添加数据(姓名、备忘录、时间);showall data();}我们有两个方法来进行软件设计:一个是让其足够的简单以至于让病菌无法藏身;另一个就是让其足够的复杂,让人找不到臭虫。前者更难一些。

  总结

  以上所述是小编给大家介绍的HTML5操作WebSQL数据库的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: