IIFE
来源:互联网 发布:谷歌娘软件下载 编辑:程序博客网 时间:2024/06/06 04:06
常见格式:(function() { /* code */ })();
解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。
// 如果你不在意返回值,或者不怕难以阅读
// 你甚至可以在function前面加一元操作符号
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
阅读全文
0 0
- IIFE
- IIFE
- IIFE
- JavaScript IIFE
- IIFE总结
- JavaScript IIFE
- Javascript 中的 IIFE
- IIFE语法简单学习
- 转载其他网站--IIFE
- JavaScript中的IIFE模式
- 立即执行函数IIFE
- (function ( ){...})( ) IIFE 的原理
- IIFE--立即执行函数
- 简单理解IIFE
- 说一说JS的IIFE
- Immediately-Invoked Function Expression (IIFE)
- 匿名函数自调用(IIFE)
- 深入理解javascript之IIFE
- 在linux(Ubuntu16.04)上部署使用django的debug模式,部署服务器,供局域网其他电脑访问
- 【二分+上下界网络流】BZOJ2406 矩阵
- 组件间通信
- 影响cache的几个http头部
- 64-bit Tips
- IIFE
- MAC下搭建Android Studio
- golang实现generator
- lingo程序基本框架和逻辑运算符
- (1-2)Unity3D/2D:Sprite Renderer组件详解
- sourcemap
- 快速打造 Android 自定义表情库
- 数据库交互
- 高等代数第2章 行列式