快捷搜索:   nginx

SQL语句在JavaScript中的应用(3)

接上文说道的JSQL

4.当然随着HTML5的普及,web DB 已经是大势所趋了

所以,JSQL封装到:

 _CLIENTDATABASE_ = 'HotelManage';
 _CLIENTDBVERSION_ = '0.1';
 _CLIENTDBDESC_ = "First Client DataBase";
 _CLIENTDBSIZE_ = 10240;


 JSQL("create table sqllite(id int)").OnClient().execute();

 for (var i = 0; i < 1000; i++) {
  JSQL("insert into sqllite (id) values ("+i+")").OnClient().execute();
 };
 var result = ("select * from sqllite").OnClient().executeSQL();
 //alert(result);
 for(var i=0;i<result.length;i++) {
  //do something using result[i] 
};

当然web DB 的sqlite同样支持Insert / select / update / delete / create / drop table
甚至更加牛逼的sql语句。

最后附上我用JSQL库做的两个案例:

感谢 gongji 的投稿

此案例均在浏览器客户端用js实现,没有经过服务器上的php等任何服务端语言处理:

1.JSQL简单example,批量图片切换。其实这个example也很简单,
就是根据where后的条件批量修改element的属性,此处为Img元素

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="../src/YESBRAIN.js"></script>
<script type="text/javascript" src="../src/JSQL.js"></script>
<script type="text/javascript" src="../src/JSQL-DOM.js"></script>
<title>Switch Logo Images</title>
</head>
<body>
 <button onClick="switchlogos();"> 切换 LOGOS </button>

顶(2)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论