Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该把JavaScript';在HTML文档上加载屏幕脚本?_Javascript - Fatal编程技术网

我应该把JavaScript';在HTML文档上加载屏幕脚本?

我应该把JavaScript';在HTML文档上加载屏幕脚本?,javascript,Javascript,我刚刚用Javascript制作了加载屏幕,我想知道它必须放在HTML文档的哪一部分。 我的意思是在结束标记的内部或之前??? 一些文件说它必须放在上面,因为它必须在任何内容之前加载,但它似乎工作得很好,即使我把它放在前面 你能告诉我我“必须”或“最好”把脚本放在HTML文档的哪一部分吗? “延迟”或“不延迟”的大小写有区别吗 window.addEventListener('load',function(){ document.querySelector('#js load').classL

我刚刚用Javascript制作了加载屏幕,我想知道它必须放在HTML文档的哪一部分。 我的意思是在结束标记的内部或之前??? 一些文件说它必须放在上面,因为它必须在任何内容之前加载,但它似乎工作得很好,即使我把它放在前面

你能告诉我我“必须”或“最好”把脚本放在HTML文档的哪一部分吗? “延迟”或“不延迟”的大小写有区别吗

window.addEventListener('load',function(){
document.querySelector('#js load').classList.add('hide');
});
。正在加载{
不透明度:1;
过渡属性:可见性、不透明度;
过渡时间:0.2s;
}
.装载.隐藏{
可见性:隐藏;
不透明度:0;
}

文件
//职位A???
//有延迟的位置A???
内容
//位置B???
//有延迟的位置B???
文档()提到了
延迟属性:

此布尔属性设置为向浏览器指示脚本 是指在解析文档之后但在 射击中有子弹

带有defer属性的脚本将阻止加载DOMContentLoaded 事件,直到脚本加载并完成计算

如果没有
defer
属性,脚本将立即加载

但在任何情况下,脚本都会在
加载
事件触发之前执行,因此脚本的每个位置都很好,这将为
加载
事件添加一个事件侦听器。

出于兴趣,我会把它们放在头部,因为头部更干净,特别是如果身体部位有很多内容。

文档()是关于
defer
属性的:

此布尔属性设置为向浏览器指示脚本 是指在解析文档之后但在 射击中有子弹

带有defer属性的脚本将阻止加载DOMContentLoaded 事件,直到脚本加载并完成计算

如果没有
defer
属性,脚本将立即加载

但在任何情况下,脚本都会在
加载
事件触发之前执行,因此脚本的每个位置都很好,这将为
加载
事件添加一个事件侦听器。

出于兴趣,我会将它们放在头部,因为这样更干净,特别是如果您的身体部分有很多内容。

您可以使用API来了解文档何时完全加载

您可以参考此答案以了解更多信息

您可以使用API了解文档何时完全加载

您可以参考此答案以了解更多信息


好的,所以每个位置都很好。你最后的评论对我也很有用。非常感谢你!!好的,所以每个位置都很好。你最后的评论对我也很有用。非常感谢你!!我不知道怎么检查。真有趣!我真的很感激你。我不知道用这种方式检查。真有趣!我真的很感激你。