当我们使用文档准备好内联脚本函数时,按照需要的顺序调用JavaScript文件很重要吗?document.ready()上的Javascript文件优先级
例如,假设我想在jQuery Waypoint下调用jQuery的反向插件。它需要在文档的页眉分别加载了jQuery,航点和最终反了脚本,并在下面的内嵌脚本调用counterup()
:
<script>
$('.counter').counterUp({
delay: 10,
time: 1000
});
</script>
如果我叫$(document).ready
下,该功能会发生什么并将脚本导入语句移动到<body>
的底部?
是否需要分别在主体底部调用所需文件? (例如,在所有其它的库的结束进口jquery.min.js。)
如果导入'jquery',...低于任何使用try的脚本在评估时使用jQuery,则它将失败。例如如果你想把你的示例代码放在'$(document).ready'中,它仍然需要在之前包含'jQuery'。如果你把它放在一个由'setTimeout'调用的回调函数中,如果在这段时间内加载了'jQuery',它可能会工作。 – 2014-09-30 07:43:41
@您指出的Rraham问题是关于内联脚本的优先级。但是我询问了内联脚本所需的链接JavaScript文件的优先级。他们是平等的吗?! – bobsilon 2014-09-30 07:49:23