$(document).ready()并在页面末尾初始化jQuery

bur*_*1ce 10 javascript jquery

让我说清楚.根据最佳实践,我们应该在页面底部初始化jQuery.如果我们这样做,对引用之上的jQuery对象(即.$jQuery)的任何引用都将为null.但是,至于$(document).ready()需要这个jQuery函数的原因是你想在页面加载后延迟函数的执行.这似乎是一场冲突.

如何使用$(document).ready()页面顶部的功能并仍然在页面底部引用jQuery?我认为jQuery应该在页面顶部初始化,原因就在于此.

Lok*_*tar 1

只要放在$(document).ready初始化 jQuery 的下面,不管它在哪里。

但实际上,您应该将所有 JS 放在底部,即使是$(document).ready.

  • 当您编写控件时,这并不容易做到。 (3认同)
  • 好吧,你在原来的问题中没有提到这一点:P。 (2认同)