Javascript Worker子线程代码实例
这篇文章主要介绍了Javascript Worker子线程代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
main.js code:
//创建
var worker = new Worker("./worker.js");
//发送
worker.postMessage(1);
//接收
worker.onmessage = (e)=>{
console.log("main.js:");
console.log(e.data);
}
worker.js code:
//接收
self.onmessage = (e)=>{
console.log("worker.js:");
console.log(e.data);
//返回
self.postMessage(e.data);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Zend Framework处理Json数据方法详解
本文实例讲述了Zend Framework处理Json数据的方法.分享给大家供大家参考,具体如下: JSON分隔符及意义 {} 用于实现对象的包含,对象都包含在大括号中 , 逗号用于分隔对象的不同属性,或者数组的元素 [] 用于存放数组,数组将存放在中括号中 : 用于表示键/值对的值,冒号前为键,冒号后为该键的值 JSON示例 { "addressbook":{ "name":"Mary Lebow", "add
-
JavaScript中的Web worker多线程API研究
HTML5支持了Web Worker这样的API,允许网页在安全的情况下执行多线程代码.不过Web Worker实际上受到很多限制,因为它无法真正意义上共享内存数据,只能通过消息来做状态通知,所以甚至不能称之为真正意义上的"多线程". Web Worker的接口使用起来很不方便,它基本上自带一个sandbox,在沙箱中跑一个独立的js文件,通过 postMessage和 onMessge来和主线程通信: 复制代码 代码如下: var worker = new Worker("
-
检测是否已安装 .NET Framework 3.5的js脚本
本主题提供一个以 HTML/JavaScript 编写的脚本,管理员可以使用该脚本来确定系统上是否存在 .NET Framework 3.5. 复制代码 代码如下: <HTML> <HEAD> <TITLE>Test for the .NET Framework 3.5</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8&quo
-
理解JavaScript中worker事件api
如果你不是很了解Event事件,建议先这篇文章<理解javascript中DOM事件>. 首先,我们需要实例一个Worker的对象,浏览器会根据新创建的worker对象新开一个接口,此接口会处理客户端与indexedDB数据库之间的通信.这里的数据库是指浏览器数据库.如果,你需要判断浏览器是否支持worker对象,详见如下代码.或者浏览器是否支持indexedDB数据库,详见同下,二者判断最好选择前者.因为IE不支持indexedDB . if(window.Worker){ dosometh
-
怎么选择Javascript框架(Javascript Framework)
Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布.借助这些框 架,可以大大加速Ajax项目的开发速度,但同时也面临不同的学习曲线,以及架构扩展性等等问题.如何选择Javascript框架,成为开发人员和架构 师头痛的一个问题.如果你正面临这样的问题,希望下面的几个建议对你在选择javascript框架上会有
-
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
google一下, 找到一篇文章有正解, 做法如下: 1. 打开 mm_menu.js 文件 2. 至 136 行, 找到 var itemProps = ''; 3. 修改成 var itemProps = 'white-space:nowrap;'; 即可正常显示菜单项...
-
JS小框架 fly javascript framework
框架选择器部分兼容浏览器原生的查询语法,和jQuery大部分选择器,选择器部分文档大部分来自jQeruy API 特点,选择器支持 lambda 表达式 文件打包下载
-
Zend Framework动作助手Json用法实例分析
本文实例讲述了Zend Framework动作助手Json用法.分享给大家供大家参考,具体如下: Json的使用较简单,以下是文档给出的用法: Json 用来解码和发送 JSON 响应: 当处理期望数据表响应的 AJAX 请求,JSON 响应迅速变成选择的响应. JSON 可以立即在客户端被解析,从而快速执行. JSON 动作助手完成以下任务: 如果布局是打开(enabled)的,则关闭(disable)它. 如果视图解析器(ViewRenderer)是打开的,则关闭它. 设置 'Content
-
JavaScript Archive Network 集合
Widget.Tooltip-0.02 Asynapse-0.10_01 Widget.Lightbox-0.09 Archive.Tar-0.03 Form.Element.Resize-0.03 Data.Dump-0.02 Widget.Timer-0.40 Asynapse.Emoticon-0.01 String.Buffer-0.0.1 HTTP.Cookies-1.11 Widget.Chmod-0.3 Number.Format-0.03 Effect.DropShadow-0.
-
Javascript Worker子线程代码实例
这篇文章主要介绍了Javascript Worker子线程代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 main.js code: //创建 var worker = new Worker("./worker.js"); //发送 worker.postMessage(1); //接收 worker.onmessage = (e)=>{ console.log("main.js:"); consol
-
原生JavaScript实现日历功能代码实例(无引用Jq)
这篇文章主要介绍了原生JavaScript实现日历功能代码实例(无引用Jq),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 成品显示,可左右切换月份 html 代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devi
-
基于JavaScript伪随机正态分布代码实例
这篇文章主要介绍了基于JavaScript伪随机正态分布代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在游戏开发中经常遇到随机奖励的情况,一般会采取先生成数组,再一个一个取的方式发随机奖励. 下面是js测试正态分布代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti
-
通过javascript实现扫雷游戏代码实例
这篇文章主要介绍了通过javascript实现扫雷游戏代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 html代码: <div id="mine"> <div class="level"> <button type="button">初级</button> <button type="button">中级&l
-
Javascript原生ajax请求代码实例
这篇文章主要介绍了Javascript原生ajax请求代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 class Ajax{ constructor(url, method, data, callback_suc, callback_err, callback_run){ this.RT = true;//默认为异步请求 this.url = url; this.method = method || "POST";
-
javascript里使用php代码实例
本文实例讲述了javascript里使用php代码的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <script type="text/javascript" > <?php if (!empty($searchResult)):?> $.searchModule.init({display:<?php echo MAX_KEYWORDS_DISPLAY_COUNT; ?>, mode:<?php echo $searc
-
C#使用委托的形式调用线程代码实例
委托 对于委托,我们都知道他是一个引用类型,具有引用类型所具有的通性.需要知道的是它保存的不是实际值,只是是保存对存储在托管堆中的对象的引用.或说的直接点,委托就相当于叫人帮忙,让你帮你做一些事情.我这里就使用委托的形式,调用线程,来简单的说一下. 代码如下: using System; using System.Threading; namespace _012_线程 { class Program { static void Main(string[] args) //在mian中线程是执行
-
JavaScript实现身份证验证代码实例
这篇文章主要介绍了JavaScript实现身法证验证代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 function isIdCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X. if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) { //alert(
-
Javascript随机标签云代码实例
先来看一下效果 代码如下 <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>随机标签云</title> <style type="text/css"> *{ margin:0; padding:0 } a{ text-decoration:none } #wrap{ width:400px; margin:auto
-
javascript 获取网页标题代码实例
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="
随机推荐
- ASP.NET.4.5.1+MVC5.0设置系统角色与权限(一)
- asp.net Textbox服务器控件
- php中session定期自动清理的方法
- python将人民币转换大写的脚本代码
- Android编程实现EditText字数监听并显示的方法
- 总结C#删除字符串数组中空字符串的几种方法
- 分享两个手机访问pc网站自动跳转手机端网站代码
- PHP实现获取第一个中文首字母并进行排序的方法
- SQL Server误区30日谈 第8天 有关对索引进行在线操作的误区
- JQuery操作textarea,input,select,checkbox方法
- 开源电商app常用标签"hot"之第三方开源LabelView
- PHP类相关知识点实例总结
- 利用rpm打包上线部署golang代码的方法教程
- vue多级复杂列表展开/折叠及全选/分组全选实现
- 简单了解python中对象的取反运算符
- SpringBoot设置首页(默认页)跳转功能的实现方案
- python爬虫刷访问量 2019 7月
- Android读取手机通讯录联系人到自己项目
- python队列queue模块详解
- python 读取更新中的log 或其它文本方式
