jQuery中$(function(){})和$(document).ready(function(){})是完全等价的吗?

如题所述

jQuery(callback)

概述

$(document).ready()的简写。

允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在
DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。
你可以在一个页面中使用任意多个$(document).ready事件。参考 ready(Function) 获取更多 ready
事件的信息。

参数

callbackFunctionV1.0

当DOM加载完成后要执行的函数

示例

描述:

当DOM加载完成后,执行其中的函数。

jQuery 代码:
$(function(){
// 文档就绪
});

描述:

使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。

jQuery 代码:
jQuery(function($) {
// 你可以在这里继续使用$作为别名...
});
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答