函数的命名方式主要分为两种
1、声明式
function xxx(){
}
2、函数表达式
var a=function(){
}
如果我们想让一个函数直接执行的话,可以在函数后面加()
var a=function(){
}()
这样的函数是会直接执行的
function xxx(){
} ()
但声明式的函数则会被浏览器忽略
这时候我们只需要把声明式的函数变成函数表达式就行
(function(){})
直接在外层加()就变成了函数表达式
(function(){})()
这就是一个自执行的函数表达式了
(单纯的做一个知识的记录)