首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

什么是闭包处理啊该如何处理

2012-06-01 
什么是闭包处理啊!我菜鸟 !什么是闭包处理啊![解决办法]闭包的两个特点:  1、作为一个函数变量的一个引用 -

什么是闭包处理啊!
我菜鸟 !什么是闭包处理啊!

[解决办法]
闭包的两个特点:
  1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。
  2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。
  例1。 
  <script type="text/javascript"> 
  function sayHello2(name) { 
  var text = 'Hello ' + name; // local variable 
  var sayAlert = function() { alert(text); } 
  return sayAlert; 
  } 
  var sy = sayHello2('never-online'); 
  sy(); 
  </script>

此内容引自http://baike.baidu.com/view/648413.htm
[解决办法]
函数可以引用它的外部变量就是个闭包
http://www.w3cgroup.com/article.asp?id=87

热点排行