是否有可能 body onload 执行时留下未读代码?

Is it possible body onload executes leaving unread code within?

我被一个非常简单的问题难住了。由于<body>标签总是在内容之前,body onload什么时候执行;在开始标签或结束标签? body onload 能否前进到忽略其中代码的程度?
那么也许我在编码的基础知识中跳过了这部分......如果我打开一个带有样式 属性 的标签并且不关闭它,它还会执行吗?

正文本身就是您页面的内容,没有 pre-loading 这样的..

因此,如果您 运行 一个 onload 事件,这将在您的正文内容准备就绪并且通常已经呈现或即将呈现时触发。

通常,您会在正文标签内创建任何内容或在 运行 时使用脚本,然后 运行 一个 onload 脚本来完成所有内容。这可能是用于添加 javascript 悬停效果或隐藏加载进度条。通常在该脚本完成后。该页面应该已为用户准备好。

代码永远不会被忽略(crashes/cancelled 请求除外),但这取决于代码是否像它应该的那样生效.. 你元素可能如果你动态添加它还没有准备好..

开发时要注意的另一个大问题是 缓存,这是一个会浪费你数小时时间的讨厌的生物......最后但并非最不重要的是,使用浏览器控制台在不同点进行调试并测试正在发生的事情。

至于结束标签,如果你的意思是你没有把 > 字符放在末尾,它会破坏页面。对于像 link 这样的标签。但是对于脚本,您必须将其关闭到 < /script > 标记