JS闭包
1.什么是闭包?在一个方法里面定义了另一个方法就形成了闭包。
2.闭包的一些例子
详细内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title></title><script type="text/javascript">function createFunction() {var num = 100;printStr = function() {alert(num); //注:num 不是拷贝而是引用}add = function() {num ++;}set = function() {num = 200;} num++;}</script></head><body><form action="form.asp" method="post"><input type="button" value="生成" /><input type="button" value="输出" /><input type="button" value="加一" /><input type="button" value="设置" /></form></body></html>
页:
[1]