在 jQuery javascript 代码中我看到
(function(window, undefined) {
})(window);
在推特上
!function(window, undefined) {
}(window);
有人能说出这两种方法之间的区别是什么吗?
在 jQuery javascript 代码中我看到
(function(window, undefined) {
})(window);
在推特上
!function(window, undefined) {
}(window);
有人能说出这两种方法之间的区别是什么吗?
使用 !函数之前的运算符导致它被视为表达式,因此我们可以调用它:
!function() {}()
http://jasonlau.biz/home/faq/what-is-the-exclamation-mark-used-for-in-code