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 相关文章推荐
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 Javascript
Javascript玩转继承(三)
May 08 Javascript
jquery-syntax动态语法着色示例代码
May 14 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 Javascript
基于javascript实现按圆形排列DIV元素(一)
Dec 02 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
vuex的简单使用教程
Feb 02 Javascript
Node.js笔记之process模块解读
May 31 Javascript
async/await让异步操作同步执行的方法详解
Nov 01 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
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
php获取图片信息的方法详解
2015/12/10 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
详解python metaclass(元类)
2020/08/13 Python
python实现视频压缩功能
2020/12/18 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
市场营销调查计划书
2014/05/02 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
高老头读书笔记
2015/06/30 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
自荐信范文
2019/05/20 职场文书