gpt4 book ai didi

JavaScript 函数语法说明 : function object. myFunction(){..}

转载 作者:数据小太阳 更新时间:2023-10-29 05:53:09 27 4
gpt4 key购买 nike

我会认为自己相当有能力使用 JavaScript,并且熟悉实现同一件事的许多不同方法。但是今天我遇到了一些以前从未见过的函数语法:

function document.body.onload()
{
alert('loaded');
}

如果我要编写这样的代码,我会这样做:

document.body.onload = function()
{
alert('loaded');
}

忽略这不是处理 onload 事件的最佳方式这一事实,这实际上是有效的 JavaScript 吗?它似乎会导致 FireFox(和 JSLint)出现语法错误,所以我猜它是 Internet Explorer 的唯一语法?如果它只是 IE,那么我想删除它,但我担心它可能会产生一些古怪的副作用。

最佳答案

function document.body.onload 是非标准的 JavaScript 语法。使用第二种格式,解雇编写原始代码的人。

不要忘记 结束后的分号
document.body.onload = function () {
...code...
}; //this is easy to miss

关于JavaScript 函数语法说明 : function object. myFunction(){..},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306445/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com