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>
推荐阅读
在Z-Blog中运行代码[html][/html](纯JS版)
昨天的《利用th,colgroup,col定义表格样式》中,细心点的朋友会发现加了一个“运行代码”的链接:直接点击可以运行Textarea中的内容。其实本身蓝色理想、51JS上也有相关介绍,Z-Blog官方论坛上也有类似帖子,因为自>>>详细阅读
本文标题:javascript中巧用“闭包”实现程序的暂停执行功能
地址:http://www.17bianji.com/kaifa2/JS/30658.html
1/2 1