2013-05-02 57 views
2

在jQuery的JavaScript代码,我看到(函数(){})()主场迎战!函数(){}()

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

而在Twitter上

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

谁能告诉我是什么这两种方法的区别是什么?

+0

它实际上是香草的JavaScript代码,没有jQuery的存在。 – DrColossos 2013-05-02 14:02:54

+0

我知道..我的意思是使用这种方法。现在我知道!函数方法用于保存一个字节。 – 2013-05-02 14:20:52

回答

1

使用!该功能之前,操作导致它被作为一个表达式处理,所以我们可以把它叫做:

!function() {}() 

http://jasonlau.biz/home/faq/what-is-the-exclamation-mark-used-for-in-code

+0

谢谢。在上面提到的问题的答案中,我看到它用来节省一些空间.. :) – 2013-05-02 14:22:26

+0

哈哈哈。很高兴帮助你:) – 2013-05-02 14:23:28

相关问题