繁体   English   中英

身体onload是否有可能执行而将未读的代码留在其中?

[英]Is it possible body onload executes leaving unread code within?

我陷入一个非常简单的问题。 由于<body>标记始终位于内容之前,因此body onload何时执行? 在开始标签还是在结束标签? 主体加载是否可以前进到忽略其中的代码的位置?
因此,也许我跳过了编码的基础知识这一部分...如果我说一个带有style属性的标签,并且不关闭它,它还会执行吗?

正文本身就是您页面的内容,因此无需预先加载。

因此,如果您运行onload事件,则一旦身体的内容准备好并且通常已经渲染或即将渲染,就会触发该事件。

通常,您可以在body标签内创建任何内容,或者在运行时使用脚本,然后运行onload脚本来完成所有操作。.这可以用于添加javascript悬停效果或隐藏进度条以进行加载。一旦脚本完成。 该页面应为用户准备就绪。

代码永远不会被忽略(崩溃/取消的请求除外) ,但是它取决于代码是否如预期的那样生效。.如果动态添加代码,则元素可能未准备好。

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

至于关闭标签,如果您不打算在末尾添加>字符,则会中断页面​​。.对于诸如link ..的标签,但是对于脚本,必须将其关闭到< /script >标签

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM