美文网首页
web 工作线程

web 工作线程

作者: 淘码小工 | 来源:发表于2017-09-26 17:30 被阅读11次

    JavaScript通常是单线程,一次只执行一件事。好处是编程简单。但是当运行大量的计算的时候,就会收到“slow script”对话框,告诉你脚本运行缓慢。我们可以增加一个控制线程来提供帮组。

    window.onload = function() {
        //等待页面完全加载,然后创建一个新的工作线程 
        var worker = new Worker("worker.js")
       //使用工作线程的postMessage方法向他发送一个消息,一个简单的字符串,也可以是数组,json对象
        worker.postMessage("ping");
    
        worker.onmessage = function (event) {
               var message = "Worker says " + event.data;
               document.getElementById("output")
         }
    }
    

    相关文章

      网友评论

          本文标题:web 工作线程

          本文链接:https://www.haomeiwen.com/subject/nfajextx.html