Javascript (函数(){})()vs!函数(){}()

Javascript (函数(){})()vs!函数(){}(),javascript,design-patterns,plugins,Javascript,Design Patterns,Plugins,在jQuery javascript代码中,我看到 (function(window, undefined) { })(window); 在推特上 !function(window, undefined) { }(window); 有人能说出这两种方法的区别吗?使用!运算符,使其被视为表达式,因此我们可以调用它: !function() {}() 它实际上是普通的JavaScript代码,没有jQuery。我知道。。我的意思是在哪里使用这种方法。现在我知道了!函数法是用来保存一个字节的。谢

在jQuery javascript代码中,我看到

(function(window, undefined) {
})(window);
在推特上

!function(window, undefined) {
}(window);

有人能说出这两种方法的区别吗?

使用!运算符,使其被视为表达式,因此我们可以调用它:

!function() {}()

它实际上是普通的JavaScript代码,没有jQuery。我知道。。我的意思是在哪里使用这种方法。现在我知道了!函数法是用来保存一个字节的。谢谢。在上述问题的答案中,我看到它用于节省一些空间:)哈哈哈。很高兴能帮助你:)