加载时解析的js文件示例:
var Test = {
someProp: Utils.getProp()
}
var Utils = {
myAttr: "",
getProp: function() {
alert("Test");
}
}
我在页面加载过程中得到的错误是
"TypeError: Utils is undefined"
据我所知js解释器在页面加载期间执行脚本,在这种情况下,错误正在发生。这里的问题是:加载页面并避免脚本执行是真的吗?或者我怎样才能避免错误?
由于Test
依赖于Utils
,因此必须首先定义Utils
。
var Utils = {
myAttr: "",
getProp: function() {
alert("Test");
}
}
var Test = {
someProp: Utils.getProp()
}