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 巧妙获取剪贴板数据 Excel数据的粘贴
Jul 09 Javascript
突发奇想的一个jquery插件
Nov 19 Javascript
JQuery 应用 JQuery.groupTable.js
Dec 15 Javascript
JQuery中的$.getJSON 使用说明
Mar 10 Javascript
jquery validate poshytip 自定义样式
Nov 26 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
Nov 11 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
js实现一个链接打开两个链接地址的方法
May 12 Javascript
JS调用某段SQL语句的方法
Oct 20 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 Javascript
详解vue中axios请求的封装
Apr 08 Javascript
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
Protoss兵种对照表
2020/03/14 星际争霸
PHP生成带有雪花背景的验证码
2006/10/09 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
php socket通信(tcp/udp)实例分析
2016/02/14 PHP
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
Python3多线程基础知识点
2019/02/19 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
详解python算法常用技巧与内置库
2020/10/17 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
美国网上花店:JustFlowers
2017/02/12 全球购物
法学专业应届生求职信
2013/10/16 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
责任书格式范文
2014/07/28 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
养成教育主题班会
2015/08/13 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书