Javascript jQuery(函数)或$(函数)做什么?

Javascript jQuery(函数)或$(函数)做什么?,javascript,jquery,Javascript,Jquery,可能重复: 以下语法的确切含义是什么 $(function() {..} 如 $(function () { $(".add_folder").click(function () { 这是否意味着只定义匿名操作系统功能?还是执行它 TIA它的意思与$(document.ready(function(){})相同 加载文档时,它调用传入函数。我不觉得$(function(){})表单非常自我文档化,所以我使用$(document).ready(function(){})我的代码中的

可能重复:

以下语法的确切含义是什么

$(function() {..}

$(function () {

    $(".add_folder").click(function () {
这是否意味着只定义匿名操作系统功能?还是执行它


TIA

它的意思与
$(document.ready(function(){})相同

加载文档时,它调用传入函数。我不觉得
$(function(){})
表单非常自我文档化,所以我使用
$(document).ready(function(){})我的代码中的表单,尽管它们做相同的事情


请参阅以获取参考。

第一个在全局范围内执行,另一个仅定义。因此,当单击该元素时,它会触发

我已经链接到/关闭了有关“它做什么”以及“它如何工作”的相关问题:

expression(…)
始终将表达式的结果视为函数对象并尝试调用它。(如果结果不是函数对象,则存在错误。)

函数(…){…}
--在表达式上下文中--计算为匿名函数对象。它从不调用上述函数

$
只是一个“普通标识符”,或者在本例中是一个表达式。(在本例中,
$==jQuery

因此,上述内容在语义上等同于(忽略财产污染):

func
anon\u func
的具体操作取决于
func
。在这种情况下,由于
func
$
jQuery
计算到同一个函数对象,因此行为由定义


快乐编码。

它正在调用
$
函数,参数为匿名函数。
func = $;
anon_func = function () {...};
func(anon_func);