最近在研究mootools,不过很奇怪什么是模块化写法,具体的疑问就是
(
function PageInit()
{
if (navigator.userAgent.indexOf("MSIE") > 0)
{
document.attachEvent('onload', function() {PageRegistedEvent();})
}
else
{
document.addEventListener('onload', function() {PageRegistedEvent(); })
}
function PageRegistedEvent()
{
if (navigator.userAgent.indexOf("MSIE") > 0)
{
document.getElementById('comId').attachEvent('onblur', function() {});
}
else
{
document.getElementById('comId').addEventListener('onblur',function() {})
}
}
}
)(); 这里的function前面合后面为什么加上这()();
这表示什么?
解决方案 »
- 求助下面这个该怎么样写四舍五入。各位大鸟来看一下
- extjs 如何根据json返回的值 来更新进度条。
- 【加急】关于multipart/form-data提交后文件内容显示至列表框
- 内层Table样式问题,请高手赐教
- 下面这个JAVASCRIPT怎么写成PROTOTYPE形式呢?
- 怎样判断今天星期几,并在选项卡上选中状态
- 如何通过一个DIV里面的Label标签来获取它所在的DIV的ID
- javascript的传值问题
- 请问显示web页面上的button 的javascript怎么写呢?
- 虚心请教:如何在图片上点鼠标右键的时候我想显示我自己的右键快捷菜单,而不是显示IE默认的快捷菜单呢?
- 用function建立的对象如何销毁?
- 怎么后面执行的越来越快!!!
是一个匿名函数,任何在其第一个括号中的内容都会被立即执行。而第二个括号就是这个函数的参数你可以尝试运行
var hello="hello!World";(
function(msg){
alert(msg);
}
)(hello);你可以把它抽象为