[英]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.