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); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
JavaScript中的Web worker多线程API研究
HTML5支持了Web Worker这样的API,允许网页在安全的情况下执行多线程代码.不过Web Worker实际上受到很多限制,因为它无法真正意义上共享内存数据,只能通过消息来做状态通知,所以甚至不能称之为真正意义上的"多线程". Web Worker的接口使用起来很不方便,它基本上自带一个sandbox,在沙箱中跑一个独立的js文件,通过 postMessage和 onMessge来和主线程通信: 复制代码 代码如下: var worker = new Worker("
-
Zend Framework动作助手Json用法实例分析
本文实例讲述了Zend Framework动作助手Json用法.分享给大家供大家参考,具体如下: Json的使用较简单,以下是文档给出的用法: Json 用来解码和发送 JSON 响应: 当处理期望数据表响应的 AJAX 请求,JSON 响应迅速变成选择的响应. JSON 可以立即在客户端被解析,从而快速执行. JSON 动作助手完成以下任务: 如果布局是打开(enabled)的,则关闭(disable)它. 如果视图解析器(ViewRenderer)是打开的,则关闭它. 设置 'Content
-
怎么选择Javascript框架(Javascript Framework)
Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布.借助这些框 架,可以大大加速Ajax项目的开发速度,但同时也面临不同的学习曲线,以及架构扩展性等等问题.如何选择Javascript框架,成为开发人员和架构 师头痛的一个问题.如果你正面临这样的问题,希望下面的几个建议对你在选择javascript框架上会有
-
Zend Framework处理Json数据方法详解
本文实例讲述了Zend Framework处理Json数据的方法.分享给大家供大家参考,具体如下: JSON分隔符及意义 {} 用于实现对象的包含,对象都包含在大括号中 , 逗号用于分隔对象的不同属性,或者数组的元素 [] 用于存放数组,数组将存放在中括号中 : 用于表示键/值对的值,冒号前为键,冒号后为该键的值 JSON示例 { "addressbook":{ "name":"Mary Lebow", "add
-
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
google一下, 找到一篇文章有正解, 做法如下: 1. 打开 mm_menu.js 文件 2. 至 136 行, 找到 var itemProps = ''; 3. 修改成 var itemProps = 'white-space:nowrap;'; 即可正常显示菜单项...
-
理解JavaScript中worker事件api
如果你不是很了解Event事件,建议先这篇文章<理解javascript中DOM事件>. 首先,我们需要实例一个Worker的对象,浏览器会根据新创建的worker对象新开一个接口,此接口会处理客户端与indexedDB数据库之间的通信.这里的数据库是指浏览器数据库.如果,你需要判断浏览器是否支持worker对象,详见如下代码.或者浏览器是否支持indexedDB数据库,详见同下,二者判断最好选择前者.因为IE不支持indexedDB . if(window.Worker){ dosometh
-
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.
-
检测是否已安装 .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
-
JS小框架 fly javascript framework
框架选择器部分兼容浏览器原生的查询语法,和jQuery大部分选择器,选择器部分文档大部分来自jQeruy API 特点,选择器支持 lambda 表达式 文件打包下载
-
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="
随机推荐
- mysql数据存储过程参数实例详解
- 有关商业网站的建立和运作
- javascript 小数乘法结果错误的处理方法
- Twig模板引擎用法入门教程
- Docker创建镜像、怎么修改、上传镜像等详细介绍
- MYSQL 修改root密码命令小结
- nodejs个人博客开发第一步 准备工作
- 阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)
- JAVA collection集合之扑克牌游戏实例
- jQuery动画效果-slideUp slideDown上下滑动示例代码
- 基于jquery的热点内容轮换效果
- jquery 删除节点 添加节点 找兄弟节点的简单实现
- javascript下拉框不被选中大类的区别方法
- PHP用PDO如何封装简单易用的DB类详解
- 推荐一个非常棒的Titanium MVC框架
- ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)
- Linux上增加自定义脚本的展现量
- springboot+webmagic实现java爬虫jdbc及mysql的方法
- Linux下搭建Spark 的 Python 编程环境的方法
- ES6中定义类和对象的方法示例