javascript中巧用“闭包”实现程序的暂停执行功能


Posted in Javascript onApril 04, 2007

Author:月影 
Form:http://bbs.51js.com/thread-66361-1-1.html
<input type="button" value="继续" onclick='st();'/>

<script>
/*基本原理*/
var st = (function(){
  alert(1);
  alert(2);

  return function()
  {
    alert(3);
    alert(4);
  }  
})();
</script>
<input type="button" value="继续" onclick='st();'/>
<script>
/*函数*/
function test(x)
{
  alert(x++);
  alert(x++);
  return function()
  {
    alert(x++);
    alert(x++);
  }
}
var st = test(10);
</script>
<input type="button" value="继续" onclick='st();'/>
<script>
/*函数嵌套*/
function a(x,y)
{
  var st2 = b(x+y);
  return function()
  {
    st2 = st2();
    alert(st2);
  }
}
function b(a)
{
  alert(a++);
  alert(a++);
  return function()
  {
    alert(a++);
    alert(a++);
    return a;
  }
}
var st = a(10,20);
</script>

Javascript 相关文章推荐
才发现的超链接js导致网页中GIF动画停止的解决方法
Nov 02 Javascript
jQuery 行级解析读取XML文件(附源码)
Oct 12 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
Dec 06 Javascript
jquery数组之存放checkbox全选值示例代码
Dec 20 Javascript
javascript实现避免页面按钮重复提交
Jan 08 Javascript
jQuery制作仿Mac Lion OS滚动条效果
Feb 10 Javascript
JavaScript常用本地对象小结
Mar 28 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
Nov 28 Javascript
vue的状态管理模式vuex
Nov 30 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
ArrayList类(增强版)
Apr 04 #Javascript
Javascript中的数学函数
Apr 04 #Javascript
Some tips of wmi scripting in jscript (1)
Apr 03 #Javascript
记录几个javascript有关的小细节
Apr 02 #Javascript
新浪刚打开页面出来的全屏广告代码
Apr 02 #Javascript
js prototype 格式化数字 By shawl.qiu
Apr 02 #Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 #Javascript
You might like
php 结果集的分页实现代码
2009/03/10 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
js正则表达式replace替换变量方法
2016/05/21 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
python循环监控远程端口的方法
2015/03/14 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
Python中文编码知识点
2019/02/18 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
移动通信行业实习自我鉴定
2013/09/28 职场文书
幼儿园教师国培感言
2014/02/02 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
英语教学随笔感言
2014/02/20 职场文书
销售经理竞聘书
2014/03/31 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
培训后的感想
2015/08/07 职场文书
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫