在 jQuery 中,您可以对各种页面和其他事件进行多次调用,如下所示:
$(document).ready(function() {
并且您可以在此过程中添加多个“就绪”函数定义,而不仅限于一个。当然,这有助于将代码定义在靠近使用它的位置。
我的问题是,如果我在其中一个document.ready
函数声明中声明了一个局部变量 using var
,它是否可以在document.ready
页面也使用的另一个函数声明中使用?
我不确定 jQuery 在这样的情况下是如何工作的;它是否以某种方式将各种函数的作用域编织在一起,或者当触发就绪事件时这些函数中的每一个都以独立的方式运行,每个函数都不知道其他函数的变量。(我猜是第二个。)