JavaScript 的 Zone 实现 Zone.js

Apache
JavaScript
跨平台
2014-12-13
红薯

Zone.js 在 JavaScript 中实现了 Zones 的概念,其灵感来自于 Dart

Zone 是执行过程的上下文,可以在异步任务之间进行持久性传递,你可以把它当成是类似 Java 的 TLS 线程本地存储技术,只不过是用在 JavaScript 语言中。

示例代码:

zone.run(function () {
  zone.inTheZone = true;

  setTimeout(function () {
    console.log('in the zone: ' + !!zone.inTheZone);
  }, 0);
});

console.log('in the zone: ' + !!zone.inTheZone);

fork:

zone.fork({
  beforeTask: function () {
    console.log('hi');
  }
}).run(function () {
  // do stuff
});
加载中

评论(4)

水牛叔叔
水牛叔叔
叫好不叫座 #Zone.js#
n
newnoder
有人用过吗 Zone.js
crazymus
crazymus
高大上,可以用来做什么呢? Zone.js
开源中国匿名会员
开源中国匿名会员
看起来很吊的样子。 Zone.js

暂无资讯

暂无问答

tapestry using ajax

Tapestry中使用Ajax的方式记录

2014/06/12 14:16
513
0
JSP + AjaxAnywhere页面开发规范

JSP + AjaxAnywhere页面开发 1. 开发工具 AJAX框架:AjaxAnywhere,最新版本1.1.0.6 , http://ajaxanywhere.sourceforge.net/ 2. 开发规范 2.1 概述 “JSP + AjaxAnywhere” 的结合开发,是为...

2011/07/15 08:53
1K
0
造轮子,常用JS处理HTML工具(HTMLUtils)

1、处理数字变化方法,_change_num:变化数, _operate:数学运算符,加:'+',减:'-',乘:'*',除:'/': domNumChange: function(dom, _change_num, _operate) {         var _dom =...

2015/05/13 17:12
102
0
配置nginx限制ip访问次数

修改服务器上的nginx的配置文件 /usr/local/nginx/conf/nginx.conf http { limit_req_zone $binary_remote_addr zone=one:10m rate=3000r/m; proxy_cache_path /var/cache/nginx levels=1:2...

2014/09/12 16:24
2.1K
0
Linux上用Jenkins执行shell

执行环境: Centos 7,jdk8 安装Jenkins Jenkins是个java程序所以需要先安装jdk Jdk安装 这里先在 winsdows 上下载 jdk-8u181-linux-x64.gz 连接; 然后通过winscp拖到linux上的 /usr/local...

2018/10/20 16:00
27
0
nginx 多服务映射80端口

我的业务需求是一台服务上部署多个tomcat,当然服务端口各不同,需要映射到80端口上去。思来想去决定用下nginx的代理,我将提供两种简便的方法,直入主题

2014/12/30 11:35
113
0
angularjs-paste-upload

angularjs-paste-upload

2015/10/27 15:22
30
0
https

进入阿里云域名后台,修改DNS为阿里云官方DNS(默认为官方),然后点击“免费开启SSL证书” 点击“申请”、“验证”并等待签发 然后根据自己的服务器类型下载对应的证书 我使用的是lnmpa工具...

01/21 21:50
3
0
使用nginx apache限制ip并发访问 限制ip连接

apache 要使apache服务器做对同一IP地址的连接限制,需要mod_limitipconn来实现。一般需要手动编译。不过模块作者也提供了一些编译好的模块,根据自己的apache版本可以直接使用。 1。编译方式...

2013/03/11 14:48
147
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部