你好,我有一个aspx文档,在页面底部我有以下代码:
<script language="javascript" type="text/javascript">
window.onload = migrate();
</script>
它工作得很好,但在页面上有点闪烁。闪烁是因为我使用了翻译系统。。。但如果我放:
<script language="javascript" type="text/javascript">
window.onload = function () {
migrate();
}
</script>
闪烁的消失了。
有什么区别?
谢谢!
在第一个代码片段中,您将调用migrate()
函数并为其分配从window.onload
返回的值。(假设migrate()
返回一个函数对象)。
在第二个代码片段中,您将定义onload
函数,该函数将调用migrate()
方法。