javascript方法写法,该怎么处理
javascript方法写法我在一些开源网站经常看到这样以用写法,不明白什么意思JScript code(function(pppp) {/
javascript方法写法
我在一些开源网站经常看到这样以用写法,不明白什么意思
JScript code(function(pppp) { //TODO something})(xxxxx);
搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
[解决办法]内嵌函数
[解决办法]自执行函数。就是说这个函数会在加载的时候自动执行
[解决办法]前面一个括号你可以理解成函数的实体
后面这个可以理解成参数。
[解决办法]这样的写法.可以立即执行.后面参数可以理解前面实例函数的参数.
[解决办法](fun=function(o){})(),这样的函数前面定义的是方法体,后面的括号指的是传进fun这个函数的参数,具体执行就是定义完这函数并执行如果后面有参就传参并执行,无参的话就直接执行函数体
[解决办法]我也碰到过这个问题。
其实是普通函数换了个马甲。
先给个例子:
JScript codetest(ppp)function test(XXX){ alert(XXX);}