您好,欢迎访问一九零五行业门户网

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>
以上就是html5 worker 实例(一) 为什么测试不到效果的内容。
其它类似信息

推荐信息