这个Javascript是如何调用的?

这个Javascript是如何调用的?,javascript,html,Javascript,Html,我在html文档中找到以下代码: <script type="text/javascript"> $(function () { ... }); $(函数(){ ... }); 我看不到任何内部事件,如onload=,我想知道如何调用此代码 这个函数的真实名称和范围是什么?我可以调用其中定义的任何函数吗?如何操作?每当在函数前面看到$,或通常表示jQuery的$(…).function(…) 在下面的fiddle中,我使用此代码,该代码在加载时执

我在html文档中找到以下代码:

    <script type="text/javascript">
    $(function () {
    ...
    });

$(函数(){
...
});
我看不到任何内部事件,如
onload=
,我想知道如何调用此代码


这个函数的真实名称和范围是什么?我可以调用其中定义的任何函数吗?如何操作?

每当在函数前面看到$,或通常表示jQuery的$(…).function(…)

在下面的fiddle中,我使用此代码,该代码在加载时执行:

$(function () {
    alert("hi!");
});

请参见此处:

它只是一个
匿名功能。在javascript中,您实际上不需要给它命名,因此在执行一次之后,您就再也不能引用它了

您可以拥有可以多次使用的匿名函数,但不能使用此函数。要重用匿名函数,只需将其返回到某个对象即可


作为一个注释性函数,它不会产生任何范围或命名问题,它可以根据定义的位置访问所有内容。因此,您也可以从内部调用外部函数。

jquery它相当于jquery的
document.ready
-
$.ready(function(){
作用域,我可以调用内部函数吗?