gpt4 book ai didi

javascript - 将 JavaScript 嵌入到 HTML 正文中是一种不好的做法吗?

转载 作者:IT王子 更新时间:2023-10-29 02:46:29 25 4
gpt4 key购买 nike

我工作的一个团队已经养成了使用 <script> 的习惯。在我们的 HTML 页面主体中的随机位置标记。例如:

<html>
<head></head>
<body>
<div id="some-div">
<script type="text/javascript">//some javascript here</script>
</div>
</body>
</html>

我以前没见过这个。它似乎适用于我测试过的少数浏览器。但据我所知,将脚本标签放在这样的地方是无效的。

我错了吗?我们像这样将 script 标签放在 div 标签中有多糟糕?是否有任何我应该注意的浏览器兼容性问题?

最佳答案

完全正确。

您不希望将大块代码混杂在标记中(最好使用外部脚本),但它可以用于:

  • 为渐进式增强添加额外的绑定(bind)信息(其中数据难以适合类名或其他方法以隐藏属性中的扩展信息);或者

  • 有必要尽快启动脚本增强功能(而不是等待窗口加载/文档就绪)。这方面的一个例子是自动对焦,如果启动得太晚,它会令人恼火。

您可能会想到 <style> <body> 中不允许的元素(尽管大多数浏览器仍然允许它)。

关于javascript - 将 JavaScript 嵌入到 HTML 正文中是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2837921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com