zoukankan      html  css  js  c++  java
  • h5分线程Worker

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    </body>
    </html>
    <script>
    var worker = new Worker('01.js'); //创建分线程 在01.js文件中
    worker.postMessage("hello world");   //向分线程发送数据
    worker.onmessage=function(ev){     //通过事件 接收分线程发送的数据
    console.log(ev.data);        //打印分线程传输的数据
    }
    </script>


    //01.js
    var onmessage=function(data){            //通过这个函数名 接受主线程传输的数据   (只能是这个函数名)
    console.log(data.data);      // 打印出 hello world
    data="你好,世界";            // 在次将数据赋值为 你好,世界
    postMessage(data);           //  通过postMessage()这个函数 向主线程传输数据
    }

    这个拥有同源策略的限制,还有必须在同一目录下才有效果
  • 相关阅读:
    ARM(ARM处理器)
    Android系统
    2014-9-17二班----11 web project
    2014-9-17二班----10 web project
    append() 、push() 和pop()的区别
    python hash
    虚拟机卡掉
    虚拟化
    heroinfo_set.all 函数
    encode()和decode()两个函数
  • 原文地址:https://www.cnblogs.com/shangjun6/p/10845578.html
Copyright © 2011-2022 走看看