让我说清楚.根据最佳实践,我们应该在
页面底部初始化jQuery.如果我们这样做,对引用上方的jQuery对象(即$或jQuery)的引用将为null.但是,对于$(document).ready(),需要这个jQuery
函数的原因是当你想在
页面加载之后延迟一个
函数的执行时间.这似乎是一场冲突.
如何在页面顶部使用$(document).ready()的功能,并仍然在页面底部引用jQuery?我认为jQuery应该在页面顶部进行初始化,这是因为这个原因.
如果要将脚本放在
页面底部以实现效率,并且没有其他元素(< / body>和< / html>之外),您甚至不需要使用$(document).准备(…);.
将代码放置在页面顶部的语义上是有意义的,在大多数情况下,加载时间“节省”是可以忽略的.当脚本庞大时,或者脚本位于另一个可能活动还是不活动的服务器上时,它只会产生不同的影响.
如果你是jQuery的链接,我建议把它放在页面的底部.如果你是本地连接jQuery,顶端应该是好的.只需确保使用最小化的代码.
原文链接:https://www.f2er.com/jquery/152085.html