javascript - 在 html 文档之外加载脚本

标签 javascript html

我偶然发现了这个 html 片段,令我惊讶的是 jQuery 对象确实被创建了!

<!doctype html>
<body>
<h1>Hello World</h1>
</body>
</html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>

您可能会注意到 <script>标签 AFTER 关闭 </html>标签。我想知道这是如何以及为什么会起作用?

最佳答案

之所以可行,是因为浏览器非常宽容,这样做没有任何好处。

它在那里的原因,可能是因为有人误解了“将脚本尽可能放在页面下方”的含义……

关于javascript - 在 html 文档之外加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6895865/

相关文章:

javascript - Jquery 动画移动元素根本不起作用

javascript - jquery 子菜单 : li items still toggling

javascript - 如何调整基于导航菜单的导航元素名称字符长度?

javascript - 单击链接时如何在 jQuery 中显示具有自己 id 的特定 div?

javascript - Meteor 快速表单未提交

javascript - d3 TreeMap 缩放仅在节点上

javascript - 带有 li & ul 的多级下拉列表,带有 PHP 数组循环,带有 CSS 和 jQuery

javascript - 在javascript中将UTC时间转换为IE中的本地时区

javascript - Node.js 中的 HTTPS 服务器

javascript - 在 Javascript 变量声明中使用逻辑与