<分区>
Possible Duplicate:
JavaScript Function Syntax Explanation: function object.myFunction(){..}
我最近看到了一些(遗留的)javascript 代码,如下所示:
function window.onload(){
// some code
}
这对我来说看起来不像有效的 javascript,因为您不能在标识符中使用句点,但它似乎在 IE8 中有效。我假设它相当于:
window.onload = function(){}
我在 Chrome 和 IE9 中尝试过相同的代码,但它们都引发了语法异常,所以我认为 IE8 的这个“特性”是一些应该被替换的非标准函数定义是否正确?有问题的代码只发送给 IE 浏览器,所以这可能就是我以前没有遇到过这个问题的原因。