是否有可能执行onload加载未读代码?

时间:2016-01-20 12:29:23

标签: javascript html onload

我很难过一个非常简单的问题。由于<body>标记始终位于内容之前,因此body onload何时执行;在开头标签或结束标签?身体上传可以前进到忽略其内部代码的程度吗? 那么也许我在编码的基础知识中跳过了这一部分...如果我打开一个标签,比如说一个样式属性,并且不关闭它,它还会执行吗?

1 个答案:

答案 0 :(得分:0)

正文本身就是你网页的内容,没有预加载......

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

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

代码永远不会被忽略(崩溃/取消请求除外),但这取决于代码是否正常生效..如果您添加它,您的元素可能还没有准备好动态..

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

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