我的页面使用了许多 javascript 文件(在<head>
标签内,它们都有一个 $(function(){...})
<head>
<script type="text/javascript" src="jquery-1.7.min.js"></script>
<script type="text/javascript" src="A.js"></script>
<script type="text/javascript" src="B.js"></script>
...
<script type="text/javascript" src="E.js"></script>
</head>
所以我想知道的是:
1) 脚本 A 的就绪函数 ($(function(){....}) 是否会等到所有其余脚本加载完毕(A 到 E)?
2)所有就绪函数 的顺序是否必须<head>
按照标签内文件的顺序执行(例如-A的第一个就绪函数......和E的最后一个就绪函数)?
我问所有这些的原因是因为脚本之间存在一些依赖关系。所以只有在 A 的 ready 函数完成后才需要执行 B 的 ready 函数,等等......