如何检查所有JavaScript函数是否已在页面上正确加载?

时间:2010-03-27 05:18:03

标签: javascript

如何检查所有JavaScript函数是否已在页面上正确加载?

3 个答案:

答案 0 :(得分:3)

在firefox中使用firebugweb developer toolbar来检查是否加载了js文件,如果javascript函数中有任何错误,web devloper将显示错误。

答案 1 :(得分:1)

JavaScript阻止浏览器继续向屏幕上的DOM渲染元素添加元素,因此从技术上讲,任何脚本标记都必须在结束BODY标记结束之前进行评估。

在DOM完成之后以及在加载所有资产(CSS,图像,SCRIPT)之后触发窗口的load事件...但仅当它们在load事件触发之前被添加到DOM时才会触发。任何定时器或异步调用(ajax,iframe等)都可以逃避此方法。

在复杂的异步环境中,您可能有AJAX加载内容,或者您​​可能将计时器设置为延迟加载SCRIPT标记。

您的问题没有单一的答案,但窗口的加载事件是最可能的答案。

在使用之前,您始终可以测试功能是否存在

function foo(params) { /* do stuff */ }
...
if(foo) { foo(); }

答案 2 :(得分:0)

使用document onload事件

link text