 
    
    立即打开
    
 
    
     
    
        
    
 
                                        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);}
                          );
  });
}
                                        
                                     
 
 
![二维码]() 
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
 
 
 
 
   
  全部回复
  
 
 
 
 
 
![二维码]() 
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
 
 
 
 
   
  
![二维码]() 
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
 
 
 
 
   
  
相关推荐
栏目导航
热门文章
推荐文章
 
 
    
 扫码加好友,拉您进群
扫码加好友,拉您进群