在JavaScript文档中嵌入JavaScript时,放置<script>标记和包含JavaScript 的适当位置在哪里?我似乎记得你不应该把它们放在这个<head>部分中,但放在该部分的开头<body>也是不好的,因为在完全呈现页面之前必须解析JavaScript(或类似的东西).这似乎将该部分的末尾<body>作为<script>标记的逻辑位置.
所以,在这里是把正确的地方<script>标记?
(这个问题引用了这个问题,其中建议JavaScript函数调用应该从<a>标签移动到<script>标签.我专门使用jQuery,但更一般的答案也是合适的.)
将script标记放在body(</body>)的结束标记之后是多么错误.?
<html>
....
<body>
....
</body>
<script type="text/javascript" src="theJs.js"></script>
</html>
Run Code Online (Sandbox Code Playgroud) 我写了一个chrome扩展,在页面加载之前工作(使用属性"run_at": "document_start").问题是我想在div创建网页主体后立即添加标签.之前document.body是null所以我不能附加标签.
我不关心身体的全负荷,我只需要它存在.
我正在尝试找到body创建html中的标记时提醒的最佳方法(未完全加载,刚刚创建).我可以写这个案例的事件处理程序吗?
另外,我不想使用jQuery或任何其他非内置库.
谢谢!