谁能解释一下这段代码,一直不明白。
时间:2011-10-11
来源:互联网
function prepareDatabase(ready, error) { return openDatabase('documents', '1.0', 'Offline document storage', 5*1024*1024, function (db) { db.changeVersion('', '1.0', function (t) { t.executeSql('CREATE TABLE docids (id, name)'); }, error); }); } function showDocCount(db, span) { db.readTransaction(function (t) { t.executeSql('SELECT COUNT(*) AS c FROM docids', [], function (t, r) { span.textContent = r.rows[0].c; }, function (t, e) { // couldn't read database span.textContent = '(unknown: ' + e.message + ')'; }); }); } prepareDatabase(function(db) { // got database // alert('text'); var span = document.getElementById('doc-count'); showDocCount(db, span); }, function (e) { // error getting database alert(e.message); });
作者: liubenq 发布时间: 2011-10-11
作者: liubenq 发布时间: 2011-10-11
作者: ycmjh2010 发布时间: 2011-10-11
这段代码很掉牛x,功能其实很简单,就是操作HTML5 的web sql database。但最关键的问题在最后一个函数prepareDatabase,这个东东是怎么执行的,执行顺序是怎样。希望有高人指点一下。
html5好用不?
作者: soonfei 发布时间: 2011-10-11
作者: sxdgundam 发布时间: 2011-10-11
JScript code
function prepareDatabase(ready, error) { return openDatabase('documents', '1.0', 'Offline document storage', 5*1024*1024, function (db) { db.changeVersion('', '1.0', function (t) { t.executeSql('CREATE TABLE docids (id, name)'); }, error); }); }
作者: axiheyhey 发布时间: 2011-10-11
http://developer.51cto.com/art/201003/185970.htm
作者: BLUE_LG 发布时间: 2011-10-11
作者: feng3773216 发布时间: 2011-10-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28