相关疑难解决方法(0)

javascript必须在head标签中吗?

我相信javascript可以在任何地方(几乎),但我几乎总是在它之间看到它<head></head>.我正在使用jquery,并想知道它是否由于某种原因必须在head标签中,或者如果我移动它会破坏某些东西.谢谢.

编辑:为什么它几乎总是在头标签?

javascript

64
推荐指数
6
解决办法
7万
查看次数

在加载正文中的所有脚本文件后调用$(document).ready()吗?

在主体中加载脚本js文件后调用$(document).ready()吗?

如果我在脚本元素的头部放置$(document).ready(),它采用一个回调函数,该函数使用在文件中声明的函数,其脚本元素在主体中加载如下:

<!DOCTYPE HTML>
<html>
<script src="jquery.js" type="text/javascript"></script>
<script>
$(function(){
hello();
})
</script>
<head>
</head>
<body>

<script src="http://somewhere/helloFuncDeclaration.js" type="text/javascript"></script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是一种正确的方法,并保证在调用函数hello()之前将加载helloFuncDeclaration.js?

javascript jquery dom document-ready ready

5
推荐指数
1
解决办法
1万
查看次数

加载所有脚本文件后,jQuery 中的 $().ready() 是否会触发?

我在不同的 js 文件中声明全局变量,然后在不同的文件中使用。在开始执行之前,我需要确保所有 js 都已加载。我也在尝试使用 require.js 转向模块化 js。但现在我需要一个快速的解决方案。在 .js 下运行我的 js 代码安全 $().ready()吗?我猜脚本标签将被同步加载,因此在所有脚本都加载完毕之前,DOM 不会准备好。

或者确实$(window).load()保证所有脚本文件都已加载。

谢谢!

javascript jquery

1
推荐指数
1
解决办法
3328
查看次数

标签 统计

javascript ×3

jquery ×2

document-ready ×1

dom ×1

ready ×1