我正在查看的应用程序加载了一个外部 javascript 文件,如下所示:
$(function () {
// Don't allow browser caching of forms
$.ajaxSetup({ cache: false });
var dialogs = {};
var getValidationSummaryErrors = function ($form) {
// We verify if we created it beforehand
...
...
}
return errorSummary;
};
我知道该文件设置了一些变量,并且还声明了一个名为 getValidationSummaryErrors 的函数。
我不明白的是为什么这一切都在里面
$(function () { ... }
这样做的目的是什么?我可以在没有 "$(function () { }" 的情况下仅在平面文件中声明变量和内容吗?