楼主: HappyAndy_Lo
395 2

[学习笔记] HTML5+CSS3-充实笔记0703 [推广有奖]

  • 51关注
  • 7粉丝

已卖:1068份资源

大师

27%

还不是VIP/贵宾

-

威望
1
论坛币
83484 个
通用积分
13809.4076
学术水平
678 点
热心指数
833 点
信用等级
744 点
经验
427061 点
帖子
17379
精华
0
在线时间
3622 小时
注册时间
2016-7-9
最后登录
2026-1-22

楼主
HappyAndy_Lo 发表于 2019-7-3 22:36:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
ch11. Web Workers API与Web SQL API
Web Workers API用于处理多线程操作,可以提供程序运行效率,有效避免页面无响应的问题
Web SQL API则用于在页面进行数据库操作,可将部分数据存储在客户端浏览器中,并以数据库操作方式处理

Web Worker不影响页面的启动性能
        var worker = new Worker("js/worker.js");
使用Worker对象的onmessage事件在后台程序中接收消息:
    worker.onmessage = function(event){
               //处理接收到的消息
    }
发送:    worker.postMessage(message);
可以内部调用close()方法,或者 worker.terminate(); 停止Worker

Web Worker可嵌套

Web SQL
三个核心方法:
openDatabase:打开或创建数据库对象
transaction:提交或回滚
executeSql:执行SQL操作

打开数据库:
var db= openDatabase("AccountingDB", "2.0", "mydb", 5*1024*1024, function callBack());
if(!db){
        alert("创建数据库失败");
}
else{
        alert("create db success!");
}

创建数据表
function createTUser(db){
db.transaction(function(tx){
     tx.executeSql("create table if not exists tUser(id UNIQUE, name TEXT)", [ ] , function(tx, result){alert("创建tUser成功!")},
                           function(tx, error){ alert("创建tUser失败:"+error.message);}
                          );
  });
}


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:HTML5 HTML htm Transaction Accounting

回帖推荐

经管之家编辑部 发表于3楼  查看完整内容

学习笔记奖!
已有 1 人评分论坛币 收起 理由
经管之家编辑部 + 50 精彩帖子

总评分: 论坛币 + 50   查看全部评分

沙发
albertwishedu 发表于 2019-7-3 22:38:02

藤椅
经管之家编辑部 在职认证  发表于 2019-7-4 06:38:26
学习笔记奖!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-28 03:49