码迷,mamicode.com
首页 > Web开发 > 详细

webworker

时间:2017-08-16 21:41:07      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:传递   data   file   pos   ack   strong   htm   文件中   传递数据   

一般情况下,网页只能显示服务器上的图片;

  HTML5中,可以实现用户拖拽一张本地的图片显示在服务器端下载的网页中。

  container.ondrop = function(e){

      var f0 = e.dataTransfer.files[0]; 

       var reader = new FileReader();

       reader.readAsDataURL(f0);

       reader.onload = function(){

              ///读取完成,数据在reader.result中

       }

  }


 

HTML5中提供的用于文件输入输出(I/O)的对象:

File:代表一个文件/目录对象

FileList:代表一个文件列表(类数组对象)

FileReader:用于从文件中读取内容

FileWriter:用于向向文件写出内容


 

UI主线程可以给Worker线程传递数据——发消息:     

 

  UI线程:

 

       var w = new Worker(‘x.js‘);

 

       w.postMessage(‘StringMsg‘);

 

  Worker线程:

 

       onmessage = function(e){  //e.data  //UI主线程发来的消息数据        }

 

Worker线程可以给UI主线程传递数据——发消息:

 

  UI主线程:

 

       var w = new Worker(‘x.js‘);

 

       w.onmessage = function(e){  //e.data //Worker线程发来的消息数据 }

 

  Worker线程:

 

       .....

 

       postMessage(‘StringMsg‘);

 

webworker

标签:传递   data   file   pos   ack   strong   htm   文件中   传递数据   

原文地址:http://www.cnblogs.com/liangfc/p/7375580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!