我在一些开源网站经常看到这样以用写法,不明白什么意思(function(pppp) {
//TODO something
})(xxxxx);搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
//TODO something
})(xxxxx);搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
解决方案 »
- 表头浮动时,表头跟数据行对不齐
- easyui $.data(_124, "panel") is undefined
- 关于datapicker控件获得焦点问题.(在线等)
- js如何獲得所有相似(相同的前綴)的ID?
- 大家觉得前端构架师应该具备哪些技能和素质?
- top.RIGHT.List.document.form1.exe.click() 帮忙分析一下
- 有关window.confirm的问题,大家帮忙想想,着急,在线等!
- 怎么用JS控制iframe框架的大小(在线等),大家帮个忙,谢谢了!
- 怎样用javascript判断服务端的某个文件是否存在?
- javaScript等脚本语言的帮助文件
- 简单js赋值取值问题
- javascript中的this
其实是普通函数换了个马甲。
先给个例子:test(ppp)
function test(XXX)
{
alert(XXX);
}相信这个例子你可以看得懂吧,然后设计人员发现test(XXX)函数只使用一次或是不想被其他程序段调用,于是使用了匿名函数的模式,于是可以将程序改为(function(XXX)(alert(XXX)))(ppp);xxx是定义的参数模式,也就是所说的形参,而PPP就是实际参数。