js中一些常见写法的含义
2017-02-13 15:00
225 查看
1、
常见格式:(function() { /* code */ })();
解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。
常见格式:(function() { /* code */ })();
解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。
相关文章推荐
- 一些常见的问题与解决代码!(二)(JS)
- 一些常见的问题与解决代码!(四)(JS)
- eclipse中一些常见svn图标的含义
- 一些常见svn图标的含义
- 一些常见svn图标的含义
- js一些常见的问题与解决代码(转自www.51js.com)
- 一些常见svn图标的含义
- 每天学一点flash(15) xml的一些常见写法
- 转:js在ie和ff中的一些差异写法
- 一些常见svn图标的含义
- 一些常见的问题与解决代码!(五)(JS)
- AS3一些不太常见的代码写法
- 每天学一点flash(15) xml的一些常见写法
- 一些常见svn图标的含义
- Js组件的一些写法(一)
- 一些常见的问题与解决代码!(三)(JS)
- 每天学一点flash(15) xml的一些常见写法
- dropdownlist中的select的一些常见js操作方法
- 正则表达式常见的一些符号含义
- js一些常见兼容性问题