(function(){})()
比如:
(function(args){
alert(args)
})()
包围函数的第一对括号向脚本返回未命名的函数,随后的一对括号立即执行返回的未命名函数。
这种伪命名空间可以封装并保护自己的所有函数、对象和变量。而且,由于他们位于同一个函数中,所以他们之间仍然可以互相访问。不过脚本其他部分中的代码将无法使用你的函数。
(function(){})()
比如:
(function(args){
alert(args)
})()
包围函数的第一对括号向脚本返回未命名的函数,随后的一对括号立即执行返回的未命名函数。
这种伪命名空间可以封装并保护自己的所有函数、对象和变量。而且,由于他们位于同一个函数中,所以他们之间仍然可以互相访问。不过脚本其他部分中的代码将无法使用你的函数。