jquery(选择器,…)重载是否等待dom完成加载?
jquery(选择器,…)重载是否等待dom完成加载?,dom,jquery,Dom,Jquery,jquery(回调)docs清楚地表明,在运行函数之前,它会等待DOM完成加载。[参考:http://api.jquery.com/jQuery/#jQuery3] 另一方面,jquery(选择器,…)文档似乎不清楚选择器运行时DOM是否已完成加载 所以,这里是真正的问题:有人能告诉我是否真的需要像我现在做的那样将所有选择器嵌套在jquery(回调)中吗 jquery(函数(){jquery(选择器).dostuff();}) (或$(function(){$(selector).dostuff
jquery(回调)
docs清楚地表明,在运行函数之前,它会等待DOM完成加载。[参考:http://api.jquery.com/jQuery/#jQuery3]
另一方面,jquery(选择器,…)
文档似乎不清楚选择器运行时DOM是否已完成加载
所以,这里是真正的问题:有人能告诉我是否真的需要像我现在做的那样将所有选择器嵌套在jquery(回调)中吗
jquery(函数(){jquery(选择器).dostuff();})
(或
$(function(){$(selector).dostuff();})
哪一个是相同的)您只需要在代码运行时当前页面(在DOM中)可用时包装代码。您只需要在需要当前页面(在DOM中)时包装代码在代码运行时可用。jQuery文档中说,当您选择一个没有回调函数的元素时,回调函数等待DOM加载
jQuery(function() {
});
这有一个回调函数
jQuery(function() {
});
这并不重要
jQuery('#element');
它在jQuery文档中说,当您选择一个没有回调函数的元素时,回调函数将等待DOM加载
jQuery(function() {
});
这有一个回调函数
jQuery(function() {
});
这并不重要
jQuery('#element');
否,jQuery(选择器)
不会等待DOM完成加载jQuery(callback)
只是jQuery(document).ready(callback)
的简写,而ready
事件表示正在加载的DOM。否,jQuery(selector)
不会等待DOM完成加载jQuery(callback)
只是jQuery(document)的简写。ready(callback),而ready
事件表示正在加载的DOM。jQuery(callback)
重载是jQuery(document)的简写。ready(callback)
,因此,当解析文档时,它将在回调函数中运行代码
jQuery(选择器,…)
不是任何事件绑定的简写,它将在代码运行时返回选择器匹配的元素
不使用回调的方法实际上无法等待文档解析完成。如果该方法只是等待文档完成,那就永远不会发生。Javascript代码运行时,浏览器不会继续解析文档。jQuery(回调)重载是
jQuery(document).ready(callback)
的缩写,因此在解析文档时,它将运行回调函数中的代码
jQuery(选择器,…)
不是任何事件绑定的简写,它将在代码运行时返回选择器匹配的元素
不使用回调的方法实际上无法等待文档解析完成。如果该方法只是等待文档完成,那就永远不会发生。当Javascript代码运行时,浏览器不会继续解析文档