SQL语句在JavaScript中的应用(3)
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>
- 最新评论