在AJAX中创建一个新函数

时间:2012-10-03 18:40:33

标签: ajax

我在Javascript中看到了一些这样的示例代码。这是AJAX吗?

(function() {
         /*some code*/

})();

非常感谢!

1 个答案:

答案 0 :(得分:1)

  

这是AJAX吗?

没有。这通常被称为“立即调用的函数表达式”,或IIFE

(function() {
    /*some code*/
})();
//^^These parentheses cause the function to be executed

包装对括号使构造成为表达式,而不是声明。这是必要的,因为你不能有一个匿名函数声明(你会得到一个语法错误)。

它们通常用于引入新范围(产生您可能听说过的称为闭包)。