如果我在DOMContentLoaded
标记的末尾放置script
标记以及相应的JS文件,我应该等待body
事件吗?
的index.html
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="popup.css">
</head>
<body>
<div id="container"></div>
<script src="popup.js"></script>
</body>
</html>
popup.js
document.addEventListener('DOMContentLoaded', onDOMContentLoaded);
答案 0 :(得分:5)
基本上没有。如果脚本修改了元素,则需要存在
如果你把脚本放在该元素后面就存在了。
如果你把它放在之前,它就不存在了,你可能想要使用DOMContentLoaded来等待脚本执行,直到它确定它存在。
Omega - Lmat
但是这个
normCross = sqrt(sum(cross(Dmat,Nmat,2).^2,2));
anglesInDegrees = atan2(normCross,dot(Dmat.',Nmat.')') * 180/pi;
答案 1 :(得分:0)
<script></script>
标记用于允许代码中的客户端脚本。当浏览器获取HTML代码时,它首先下载所有脚本。
如果它们没有像标记为延迟或异步那样动态加载,它们将按顺序加载。
首先加载外部脚本后加载内联脚本。
在异步模式下加载脚本时没有完美的顺序。