易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript方法写法 - Web 开发 / JavaScript

我在一些开源网站经常看到这样以用写法,不明白什么意思
JScript code:

(function(pppp) {
//TODO something
})(xxxxx);


搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
内嵌函数

自执行函数。就是说这个函数会在加载的时候自动执行

前面一个括号你可以理解成函数的实体
后面这个可以理解成参数。

这样的写法.可以立即执行.后面参数可以理解前面实例函数的参数.

楼上的说法,还无法理解。
看帖必回帖!

(fun=function(o){})(),这样的函数前面定义的是方法体,后面的括号指的是传进fun这个函数的参数,具体执行就是定义完这函数并执行如果后面有参就传参并执行,无参的话就直接执行函数体

我也碰到过这个问题。
其实是普通函数换了个马甲。
先给个例子:
JScript code:

test(ppp)
function test(XXX)
{
alert(XXX);
}


相信这个例子你可以看得懂吧,然后设计人员发现test(XXX)函数只使用一次或是不想被其他程序段调用,于是使用了匿名函数的模式,于是可以将程序改为
JScript code:

(function(XXX)(alert(XXX)))(ppp);


xxx是定义的参数模式,也就是所说的形参,而PPP就是实际参数。

学习了!


相关问答:

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

求一个 javascript 的 离线文档

最近 使用 js, 经常不能上网, 希望哪位达人 能提供一个 
比较完整的 js离线文档,新一点儿,完整点儿的比较好,比如涉及 dom 这些 
请指点一二.
万分感谢啊.
http://download.csdn.net/source/566130
......

火狐不能用JavaScript显示表格

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="shop.ascx.cs" Inherits="DesktopModules_Temp_shop" %>
<html>
<head>
<meta http ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

javascript打印设置 - Java / Web 开发

请教各位大侠。
我有一页面a1.asp 需要打印。横向,上30,左5,右5,下5,页眉、页脚为空。
当用户到达a1.asp页面就自动设置上述描述。离开a1.asp就恢复默认设置。
请教大侠们如何编码。谢谢
没看明白,说得更明 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号