var abc = (function(){
var a = 1;
return function(){
a++;
alert(a);
}
})();
abc();
abc();
我是比较菜的那种 刚学JS没多久 这是我在手机上面看到的一个关于闭包的话题 抄下来的
比较好奇怎么 var 变量 = a(); /*这感觉就是函数调用,真心不懂 求教..*/
var a = 1;
return function(){
a++;
alert(a);
}
})();
abc();
abc();
我是比较菜的那种 刚学JS没多久 这是我在手机上面看到的一个关于闭包的话题 抄下来的
比较好奇怎么 var 变量 = a(); /*这感觉就是函数调用,真心不懂 求教..*/
解决方案 »
- EXT JS4.1 切换grouptabpanel 后样式不改变 如图
- jquery $(li)用attr更换视频src 求助在线等,!!
- 求迅雷电视剧频道的左右切换代码和电影频道的左右切换代码。
- 新手问题:Ext中分页无显示
- jquery中鼠标指针的问题
- 新开的窗口如何给父窗口下拉框添加新项。。
- 像JQuery那样的源码文件是使用什么软件压缩的?
- 锚链接 怎么用js控制?
- 请问怎么用键盘的上下左右键来控制焦点在各个输入框之间的切换?在线等,解决了马上结贴!
- jquery获取多个文本input里面name的值?
- jqGrid删除功能上传到后台的是行 id 请问怎么才能让删除功能上传整行数据或者第一行的主键RID
- 被js伤透了心
{
}函数声明会在代码执行前先预执行,函数表达式则不会,而你的疑惑跟是否闭包没有关系,建议先看基础内容,再看闭包内容
javascript生成二维码
jqGrid colModel配置参数