(
function (global, factory) { factory( global ) }
(window, function (window, noGlobal) {
var jQuery;
return jQuery;
}
)
);
1.(function a(b, c) { .. })(B, C);
2.(function a(b, c) { .. }(B, C));
想请问下我把jquery简单的外部结构看了下是2.这种样子的,我以前只看到过1.这种样子的,这2个是一样的么,都是B,C传入b,c么?
关于编写JS文件,函数结构的一个问题~
答案:2 悬赏:50 手机版
解决时间 2021-02-28 17:39
- 提问者网友:皆是孤独
- 2021-02-27 21:22
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-27 22:17
1和2是一样的,都是匿名函数,只是在排版上有些不一样
他们的效果都是一样,你可以自己写个简单的测试一下
他们的效果都是一样,你可以自己写个简单的测试一下
全部回答
- 1楼网友:执傲
- 2021-02-27 23:28
只写函数怕你不会调用nbsp;给你写了个例子nbsp;自己运行看看吧amp;lt;!doctypenbsp;htmlnbsp;publicnbsp;“-//w3c//dtdnbsp;xhtmlnbsp;1.0nbsp;transitional//en“nbsp;“http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd“amp;gt;amp;lt;htmlnbsp;xmlns=“http://www.w3.org/1999/xhtml“amp;gt;amp;lt;headamp;gt;amp;lt;metanbsp;http-equiv=“content-type“nbsp;content=“text/html;nbsp;charset=gb2312“nbsp;/amp;gt;amp;lt;titleamp;gt;层隐藏的演示amp;lt;/titleamp;gt;amp;lt;stylenbsp;type=“text/css“amp;gt;amp;lt;!--#layer1nbsp;{nbsp;position:absolute;nbsp;width:200px;nbsp;height:115px;nbsp;z-index:1;nbsp;left:nbsp;308px;nbsp;top:nbsp;68px;}--amp;gt;amp;lt;/styleamp;gt;amp;lt;scriptnbsp;type=“text/javascript“amp;gt;amp;lt;!--functionnbsp;mm_findobj(n,nbsp;d)nbsp;{nbsp;//v4.01nbsp;nbsp;varnbsp;p,i,x;nbsp;nbsp;if(!d)nbsp;d=document;nbsp;if((p=n.indexof(“?“))amp;gt;0amp;amp;parent.frames.length)nbsp;{nbsp;nbsp;nbsp;nbsp;d=parent.frames[n.substring(p+1)].document;nbsp;n=n.substring(0,p);}nbsp;nbsp;if(!(x=d[n])amp;amp;d.all)nbsp;x=d.all[n];nbsp;fornbsp;(i=0;!xamp;amp;iamp;lt;d.forms.length;i++)nbsp;x=d.forms[i][n];nbsp;nbsp;for(i=0;!xamp;amp;d.layersamp;amp;iamp;lt;d.layers.length;i++)nbsp;x=mm_findobj(n,d.layers[i].document);nbsp;nbsp;if(!xnbsp;amp;amp;nbsp;d.getelementbyid)nbsp;x=d.getelementbyid(n);nbsp;returnnbsp;x;}functionnbsp;mm_showhidelayers()nbsp;{nbsp;//v6.0nbsp;nbsp;varnbsp;i,p,v,obj,args=mm_showhidelayers.arguments;nbsp;nbsp;fornbsp;(i=0;nbsp;iamp;lt;(args.length-2);nbsp;i+=3)nbsp;ifnbsp;((obj=mm_findobj(args[i]))!=null)nbsp;{nbsp;v=args[i+2];nbsp;nbsp;nbsp;nbsp;ifnbsp;(obj.style)nbsp;{nbsp;obj=obj.style;nbsp;v=(v==‘show‘)?‘visible‘:(v==‘hide‘)?‘hidden‘:v;nbsp;}nbsp;nbsp;nbsp;nbsp;obj.visibility=v;nbsp;}}//--amp;gt;amp;lt;/scriptamp;gt;amp;lt;/headamp;gt;amp;lt;bodynbsp;onmouseout=“mm_showhidelayers(‘layer1‘,‘‘,‘show‘)“nbsp;onmouseover=“mm_showhidelayers(‘layer1‘,‘‘,‘hide‘)“amp;gt;amp;lt;divnbsp;id=“layer1“amp;gt;这是层的内容amp;lt;/divamp;gt;鼠标放这儿隐藏层amp;lt;/bodyamp;gt;amp;lt;/htmlamp;gt;///说明functionnbsp;mm_showhidelayers()nbsp;{nbsp;//v6.0nbsp;nbsp;varnbsp;i,p,v,obj,args=mm_showhidelayers.arguments;nbsp;nbsp;fornbsp;(i=0;nbsp;iamp;lt;(args.length-2);nbsp;i+=3)nbsp;ifnbsp;((obj=mm_findobj(args[i]))!=null)nbsp;{nbsp;v=args[i+2];nbsp;nbsp;nbsp;nbsp;ifnbsp;(obj.style)nbsp;{nbsp;obj=obj.style;nbsp;v=(v==‘show‘)?‘visible‘:(v==‘hide‘)?‘hidden‘:v;nbsp;}nbsp;nbsp;nbsp;nbsp;obj.visibility=v;nbsp;}}这个是你要
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯