参考文档:《深入理解js立即执行函数》
概述
很多时候我们需要创建一个私有的命名空间,该命名空间的变量和方法,不会破坏污染全局的命名空间。此时若是想访问全局对象,将全局对象以参数形式传进去即可,如jQuery代码结构:
|
|
匿名函数和表达式
在了解立即执行函数之前先明确一下函数声明、函数表达式及匿名函数的形式:
|
|
上面只有函数表达式是立即执行的。
参考文档:《深入理解js立即执行函数》
很多时候我们需要创建一个私有的命名空间,该命名空间的变量和方法,不会破坏污染全局的命名空间。此时若是想访问全局对象,将全局对象以参数形式传进去即可,如jQuery代码结构:
|
|
在了解立即执行函数之前先明确一下函数声明、函数表达式及匿名函数的形式:
|
|
上面只有函数表达式是立即执行的。