小编hey*_*ols的帖子

onload=function vs window.onload=function

Are there any real advantages to using window.onload=function(){}; over onload=function(){}; ? I know window.onload looks more proper, but that's not a good reason for me to choose it, especially that it's longer/slower than onload.

After some time-consuming searches and tests, those 2 were the only 2 browser compatible methods, the tests (on relatively new Chrome/Firefox versions, and IE from 5.5 to 9) included:

window.onload // works in all tested browsers
onload // works in all tested browsers, faster than window.onload …
Run Code Online (Sandbox Code Playgroud)

javascript onload

5
推荐指数
1
解决办法
1657
查看次数

JavaScript - 函数调用后的垃圾收集

我在JavaScript中有一些关于垃圾收集的读物,根据它们,函数的局部变量在函数返回后被收集(除了循环引用需要打破循环以使GC工作).

我想要了解的是,在这种情况下"返回功能"意味着什么?

这是不是意味着:

  1. 该函数必须返回值.

    或者干脆:

  2. 函数调用已结束.

常识(至少根据我的意思)建议2),但在我错了的情况下:

  • 那些不返回值的函数呢?
  • 我应该return;向不返回任何东西的函数添加一个空,以使垃圾收集器完成它的工作吗?

javascript garbage-collection

3
推荐指数
1
解决办法
1000
查看次数

标签 统计

javascript ×2

garbage-collection ×1

onload ×1