网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 html5 worker 实例(一) 为什么测试不到效果
范文
    很多人在测试worker api的时候,总是会出现异常,根本测试不到效果。
    在使用worker的时候有个必须注意的地方,就是单纯的文本文件是实现不了worker的,你写的实际代码 必须部署到服务器(tomcat.jBoss等)才能运行worker api。
    下面写个简单例子
    js代码test.js(worker)
    代码如下:
    function messageHandler(e) {
    postMessage("worker says: " + e.data + " too");
    }
    addEventListener("message", messageHandler, true);
    postMessage("2222222222");
    html代码 index.html
    代码如下:
    <!DOCTYPE html>
    <html>
    <head>
    <title>index.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    </head>
    <body>
    <script type="text/javascript">
    if(typeof(Worker)!=="undefined"){
    console.log("zhichi worke");
    }else{
    console.log("no support!");
    }
    function messageHandler(e){
    console.log(e.data);
    }
    function errorHandler(e){
    console.log(e.message, e);
    }
    var myWorker = new Worker("task.js");
    myWorker.addEventListener("message", messageHandler, true);
    myWorker.addEventListener("error", errorHandler, true);
    myWorker.postMessage("1 fangsong d");
    </script>
    </body>
    </html>
    不是之后直接访问index.html页面,然后在浏览器的console面板中将看到worker发送的字符串(实际应用中一般使用json传送)。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/17 15:17:35