代码描述:javascript message事件。javascript message事件代码实例
此事件会在主线程或者worke内部收到发送的信息时触发。 应用与web Workers,主线程和worker内部都是适用的,下面直接看代码实例:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="https://www.51qianduan.com/" /> <title>51前端</title> <style> #antzone{ width:500px; } </style> </head> <body> <div id="antzone"></div> <script type="text/javascript"> var worker=new Worker('demo/html5/js/w.js'); worker.postMessage({n:69}); worker.onmessage=function(e){ document.getElementById('antzone').innerHTML=e.data; }; </script> </body> </html>
w.js中的代码如下:
<script> function calc(n){ var result=[]; for(var i=1;i<10000;i++){ var tem=i; if(i%n==0){ if(i%(10*n)==0){ tem+='<br/>'; } result.push(tem); } } self.postMessage(result.join(' ')); self.close(); } onmessage=function(e){ calc(e.data.n); }; </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能