新手请教问题 window.onload=function()是什么意思
window.onload=function()是什么意思?刚学地 碰到这个不知道是什么意思window.onload=function(){
aaa();
} 这是匿名函数的写法,就相当于window得onload事件调用了一个方法,但是这个方法是匿名的(因为没有其他地方会调用,所以没必要给一个名字)
如果要以常规的写法,就是定义一个函数比如bbb();
function bbb()
{ aaa();}
再window.onload = bbb();
这样比较冗长 学习了.我以前也不太明白这个问题,现在明白了.
还是得经常来论坛啊 当页面加载完成后会执行function()里面的代码 [bc01] 学习!谢谢! [quote][bo]以下是引用 [un]supertm[/un] 在 2008-2-19 11:19 的发言:[/bo]
这是匿名函数的写法,就相当于window得onload事件调用了一个方法,但是这个方法是匿名的(因为没有其他地方会调用,所以没必要给一个名字)
如果要以常规的写法,就是定义一个函数比如bbb();
function bbb()
{ aaa();}
再wind ... [/quote]
错了,是
function bbb() {
aaa();
}
window.onload=bbb;
没有括号 恩,写错了..
所以这样写还有另外一个好处,因为window.onload = bbb;这里bbb是不能带参数的,所以如果bbb函数如果有参数的话就会有问题.用匿名函数包一下就可以很好的解决这个问题
页:
[1]
