函数的自执行不是只有(匿名函数)()和(函数表达式)()这两种形式么?,而且匿名函数后直接跟()不是错误的么?为什么还会有“!匿名函数()”的存在啊?
!,+,-,~放在函数声明前面,可以把函数声明变为函数表达式,函数表达式可以加()立即执行函数
不止!,+也是可以的.看一下bootstrap的js源码