Javascript 这个onsubmit代码做什么?

Javascript 这个onsubmit代码做什么?,javascript,html,facebook,Javascript,Html,Facebook,这个代码是做什么的 onsubmit="return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)" 如果定义了所有这些对象,它将返回true,否则将返回false。 这是一个非常丑陋的代码。内联Java脚本是一种非常糟糕的做法 注意:在我的浏览器中。事件。\u inlineSubmit不存在。所以我认为它应该返回false。解码后

这个代码是做什么的

onsubmit="return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)"

如果定义了所有这些对象,它将返回true,否则将返回false。 这是一个非常丑陋的代码。内联Java脚本是一种非常糟糕的做法

注意:在我的浏览器中。事件。\u inlineSubmit不存在。所以我认为它应该返回false。

解码后,它是:

return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)
因此,它测试
Event
Event.\uu inlineSubmit
是否存在,如果存在,则调用
Event.\u在线提交(此,事件)

请阅读。特别是,这个问题可以从更多的背景中受益。