zoukankan      html  css  js  c++  java
  • web worker

    web worker
    web worker 是运行在后台的 JavaScript,不会影响页面的性能。
    web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。
    浏览器支持
    所有主流浏览器均支持 web worker,除了 Internet Explorer。
    Web worker使用方法:
    Html
    先判断浏览器是否支持worker对象
    if(typeof(Worker) != "undefined") {
       alert("您的浏览器支持worker!");
    }else{
       alert("您的浏览器不支持worker!");
    }
    创建worker对象
    var  w=new Worker("js/my.js");
    //用来接消息的onmessage监听事件
    w.onmessage=function(event){
          code……=event.data;
    }
    //终止监听事件
    w.terminate();
    my.js
    var i=0;
    function time(){
       i++;
       // postMessage() 方法 - 它用于向 HTML 页面传回一段消息。
         postMessage(i);
       setTimeout(time,500);
    }
    time();
    注释:web worker 通常不用于如此简单的脚本,而是用于更耗费 CPU 资源的任务
     
    
    
  • 相关阅读:
    List集合
    ArrayList_toArray
    Collection集合基础知识
    Array类的使用
    16.10
    16.9
    16.8
    16.7
    16.6
    16.5
  • 原文地址:https://www.cnblogs.com/sakura-sakura/p/6678127.html
Copyright © 2011-2022 走看看