E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IIFE
每天一个前端小知识 Day 7 - 现代前端工程化与构建工具体系
工程化目标:✅提升开发效率✅保证代码质量✅实现构建优化与产出部署自动化2.模块化规范回顾(理解构建目标)模块规范适用环境示例
IIFE
早期浏览器(function(){})()CommonJSNode.jsconstfs
蓝婷儿
·
2025-06-21 02:30
前端
第八节 工程化与高级特性-模块与命名空间的选择
解决全局命名冲突,逻辑分组代码(非文件依赖)依赖管理显式导入导出(import/export),依赖关系清晰隐式合并(///或全局声明)编译结果生成独立模块文件(如CommonJS/ESM)生成全局对象(
IIFE
泽泽爱旅行
·
2025-06-13 15:10
TypeScript
javascript
前端
typescript
[爬虫必看] 2025最新JavaScript逆向爬虫知识手册
JavaScript逆向爬虫知识手册目录1.JavaScript基础核心概念1.1语法与执行环境变量作用域(var/let/const)严格模式(“usestrict”)的陷阱1.2自执行函数(
IIFE
21e23f234
·
2025-04-30 08:28
爬虫
javascript
开发语言
安全
JavaScript - 变量声明(let、const 和其他)
引言1.let的作用2.const的作用3.let与const的选择4.let和const的性能5.var,let,const的对比6.常见误区二、其他变量定义1.var关键字2.全局对象属性3.使用
IIFE
尽兴-
·
2025-04-24 16:04
前端
javascript
开发语言
ecmascript
前端面试每日三题 - Day 11
✅题目1:JavaScript模块化发展历程与ESModules解析:JavaScript模块化经历了从无模块,到
IIFE
、CommonJS、AMD,再
蓝婷儿
·
2025-04-24 11:33
前端面试
前端
面试
职场和发展
前端Javascript模块化 CommonJS与ES Module区别
一、模块化规范的演进历程
IIFE
(立即执行函数)阶段早期通过立即执行函数实现模块化,利用函数作用域隔离变量,解决全局命名冲突问题。例如通过(function(){})()包裹代码,形成独立作用域。
GISer_Jinger
·
2025-04-21 16:05
中大厂面试
前端
javascript
elasticsearch
深入解析Webpack与Vite:从原理到实战的全链路构建指南
第一章模块化演进与构建工具核心价值1.1前端模块化发展史:从混沌到标准化1.1.1原始阶段(2005-2009)全局变量污染问题:window.myApp={}立即执行函数(
IIFE
)实现作用域隔离:(
WHCIS
·
2025-04-07 03:24
Web开发技术
webpack
前端
node.js
Javascript 全局脚本编程和模块化编程的区别
需要开发者手动管理命名空间,例如通过使用对象字面量或立即执行函数表达式(
IIFE
)来封装
lzfshub
·
2025-03-27 10:50
javascript
开发语言
ecmascript
c++ Lambda 表达式使用笔记
**即调用函数表达式(
IIFE
)**2.**捕获
JANGHIGH
·
2025-03-04 21:29
C++
c++
笔记
总结 JavaScript 中的变体函数调用方式
IIFE
的基础:自执行函数在深入了解特殊调用方式之前,我们先来复习一下
IIFE
(ImmediatelyInvokedFunctionExpr
·
2025-01-17 00:36
javascript前端
总结函数相关知识
函数的特性声明调用参数参数默认值返回值属性方法arguments剩余参数(`rest`)作用域原型`this`指向执行过程2.特殊的函数`with`函数`eval`函数apply/call/bind函数纯函数箭头函数立即执行函数`
IIFE
你会发光哎u
·
2024-09-11 06:11
JavaScript高级学习
javascript
前端
开发语言
【前端100问】Q26:介绍模块化发展历程
IIFE
使用自执行函数来编写模块化特点:在一个单独的函数作用域中执行代码,避免变量冲突。(function(){return{data:[],};})()
alanwhy
·
2024-02-19 19:54
js基础 - 对象、函数、回调函数
对象、函数、回调函数、
IIFE
等相关知识1、对象2、函数3、回调函数4、Immediately-InvokedFunctionExpression(
IIFE
)1、对象什么是对象?
梅梅的专业社区
·
2024-02-05 13:47
js知识点
javascript
node.js
html5
匿名/箭头函数,立即执行函数
IIFE
;函数声明式和函数表达式
this不绑定arguments,用rest参数rest参数:...真正的数组因为没有function声明,所以没有原型prototype,所以不能作为构造函数当函数体只有一句时,可省return,{}
IIFE
参宿7
·
2024-01-21 01:01
ES重难点
react
开发
javascript
前端
开发语言
第一部分 第3章 函数作用域和块作用域
函数作用域函数作用域可以将内部的变量和函数定义隐藏起来functionfoo(/*参数*/){//...}foo(/*参数*/);但是foo会污染所在作用域,解决这个问题可以通过
IIFE
(立即执行函数)
酥枫
·
2024-01-05 02:40
[JavaScript]一:概念/特色/语法/函数/数组
----本系列仅为个人学习总结,基于阮一峰大佬的《>>JavaScript教程>JavaScript与Java的关系>函数名的提升>立即调用的函数表达式(
IIFE
)>类似数组的对象>JavaScript
泥烟
·
2024-01-04 11:00
前端
js
javascript
编程语言
JS函数立即执行(
IIFE
)
data:(()=>{constformData=newFormData();formData.append("param",value);returnformData;})data:(function(){constformData=newFormData();formData.append("param",value);returnformData;})()以上两段代码的区别在于第二段代码最后
菜鸟记录
·
2023-12-26 06:40
javascript
前端
JS基础之模块化
怎么定义模块化
IIFE
匿名函数自调用
IIFE
模式增强模块化的好处JS模块化模块化JSDOM操作代码规范管理的标准不同模块间的管理模块内部自组织标准bundler(模块构建工具)ESNextTS->ES5
阿布爱可乐
·
2023-12-20 20:45
javascript
开发语言
ecmascript
工程化模式-进阶
幼年期:无模块化成长期:
IIFE
是立即执行函数表
IIFE
其实也就是匿名函数,归根结底都是函数一种是申明式,一种是表达式。
勒布朗-前端
·
2023-12-19 13:50
前端
javascript
开发语言
简易实现 html playground
探究了一下webpack的打包机制后发现,webpack在eval下会将模块打包成
IIFE
+类似Commonjs的形式运行,又受到vueplayground的启发,便想实现一个简易的htmlplaygroundwebpack
cc-heart
·
2023-12-18 00:00
html
前端
一文带你了解,前端模块化那些事儿
文章目录前端模块化省流:chatGPT总结一、参考资料二、发展历史1.无模块化引出的问题:横向拓展2.
IIFE
3.Commonjs(cjs)4.AMD引出的问题:5.CMD6.UMD7.ESM往期精彩文章前端模块化省流
一个爱编程的男孩
·
2023-12-17 12:47
笔记
前端
javascript
前端开发中的JS沙箱模式
整体架构流程创建一个隔离的执行环境,通常使用闭包或
IIFE
(立即执行函数表达式)来实现。这个执行环境会
橘子qwy751
·
2023-12-15 07:53
前端技术
javascript
开发语言
前端
立即执行函数 加个分号喔
案发现场立即执行函数也叫
IIFE
,下文这么称用了两个swiper由于由于变量名相同,打算用
IIFE
解决(function(){varswiper=newSwiper('.job_container',{
Kenzzzzzo
·
2023-12-02 13:12
JS深入理解立即执行函数,js匿名函数()
概念介绍立即调用的匿名函数又被称作立即调用的函数表达式(
IIFE
),它类似于函数声明,但由于被包含在括号中,所以会被解释为函数表达式。紧跟在第一组括号后面的第
abiao1981
·
2023-11-15 04:39
前端
javascript
开发语言
前端模块化发展(CommonJs、AMD、CMD、UMD、ESM)
前端工程化发展历程文章目录前端工程化发展历程一、原始时期二、立即执行函数(
IIFE
)三、CommonJs、AMD、CMD、UMD、ESM1.CommonJs2.AMD3.CMD4.UMD5.ESM一、原始时期没有模块化时期存在声明变量易引起污染
_会飞的肥牛
·
2023-11-07 20:09
前端工程化
前端
javascript
模块化开发 - CJS、AMD、CMD、ESM
简述模块发展史凑合的模块系统利用立即调用函数表达式(ImmediatelyInvokedFunctionExpresssion简称
IIFE
)将代码块封装在匿名闭包中,代码块是立即执行的。
nuanxint
·
2023-11-07 20:34
es6
前端
javascript
前端模块化
iife
、CJS、AMD、UMD、ESM的区别
前端模块化注:以下所有解释完全依照本人的主观思想,如果有不对的地方,请见谅说到模块化,不得不先了解一下模块的起源,时间顺序方面不要太在意初始,只是创建一个js文件,里面定义一些方法、常量等,提供给其他页面使用,这就是一个最简单的模块,那只算是一个功能文件,不是私有的,会污染全局后来,就把所有的方法放到对象中,通过对象使用这些方法,但是外部可以通过对象更改里面的属性,而且也会污染全局,这个缺点也很不
诚实可靠王大锤
·
2023-11-07 20:57
前端
Node.js 反序列化漏洞(CVE-2017-5941)
漏洞详情不可信的数据传入unserialize()函数,通过传递立即调用函数表达式(
IIFE
)的JavaScript对象可以实现任意代码执行。
鸡翅儿
·
2023-11-05 06:00
JavaScript立即执行函数(
IIFE
)
于是就有了
IIFE
这种说法立即执行函数通常有以下的写法:(function(){/*code*/})();(functio
agamgn
·
2023-11-02 21:14
rollup.js
模块化描述加载
IIFE
自执行函数通过标签加载AMD浏览器(Browser)的模块规范通过RequireJ
JunChow520
·
2023-10-21 06:09
循环与闭包
1利用
IIFE
:for(vari=0;i<5;i++){(functionprint(){varj=i;setTimeo
樱木夜访流川枫
·
2023-10-21 03:07
优雅而高效——立即执行函数表达式()();
文章目录前言立即执行函数表达式的定义和特点立即执行函数表达式的应用场景封装私有变量和方法避免全局变量污染模块化开发立即执行函数表达式的写法和示例代码基本写法传递参数返回值总结前言在JavaScript中,立即执行函数表达式(ImmediatelyInvokedFunctionExpression,简称
IIFE
小猫娃来啦
·
2023-10-20 06:10
优雅而高效
javascript
开发语言
ecmascript
【JS】你不知道的JavaScript 笔记(一)—— 作用域与闭包 - 编译原理 - LHS - RHS - 循环与闭包 - 模块 - 词法作用域 - 动态作用域
编译原理①引擎怎么查找变量②LHS与RHS的练习③BB几句1.3作用域链1.4RHS与LHS找不到的情况1.5总结2.JS作用域2.1词法作用域2.2函数作用域关于函数声明与函数表达式立即执行函数表达式(`
IIFE
YK菌
·
2023-10-19 21:02
JavaScript
javascript
前端模块化详解
目录一、模块化概述1.概念2.模块化开发的好处3.模块化演变过程(1)文件划分方式(2)对象封装(3)
IIFE
模式(立即执行函数)(4)
IIFE
模式增强二、模块化规范1.commonJS规范(1)概述:
最美的太阳-
·
2023-10-13 00:34
前端
javascript
开发语言
在JavaScript中,什么是
IIFE
(Immediately Invoked Function Expression)?它的作用是什么?
聚沙成塔·每天进步一点点⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个专栏中,我们将以问答形式每天更新,为大家呈现精选的前端知识点和常见问题解答。通过问答形式,我们希望能够更直接地回应读
几何心凉
·
2023-10-10 17:35
前端入门之旅
javascript
开发语言
ecmascript
浏览器性能优化
IIFE
惰性函数有一些函数在运行时需要进行一些判断,但是这个判断只需要执行一次,代码一旦运行判断结果就不会改变,这样的函数称为惰性函数,可以使用下面的手段来进行优化//优化前,每次调用都需要进行一次判断
DB_鸠
·
2023-10-06 18:27
JS高级
前端
javascript
js看代码说输出
目录原型Function与Objectnewfn()原型链constructorfunction.length默认参数:第一个具有默认值之前的参数个数剩余参数:不算进length闭包循环中函数工厂:形参传递
IIFE
参宿7
·
2023-09-30 02:47
前端
详解JS 作用域与作用域链、
IIFE
模式、js执行过程
什么是作用域二.全局作用域、函数作用域、块级作用域全局作用域函数作用域注意if、for循环、while循环变量块级作用域二、什么是作用域链1.什么是自由变量2.什么是作用域链3.关于自由变量的取值三、
IIFE
baby加油_
·
2023-09-26 01:28
javascript
前端
开发语言
什么是JavaScript中的
IIFE
(Immediately Invoked Function Expression)?它的作用是什么?
聚沙成塔·每天进步一点点⭐专栏简介⭐JavaScript中的
IIFE
⭐示例⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!
几何心凉
·
2023-09-22 13:35
前端入门之旅
javascript
状态模式
开发语言
闭包、
IIFE
立即执行函数
目录词法(lexical)作用域A.函数作为参数:
IIFE
匿名闭包B.函数返回函数,且子函数调用父级作用域的变量优点私有变量/方法:封装在函数内部,避免全局污染,保护变量不被外部访问和修改缺点内存占用:
参宿7
·
2023-09-21 22:43
前端面试
javascript
前端
开发语言
什么是
IIFE
(Immediately Invoked Function Expression)?它有什么作用?
聚沙成塔·每天进步一点点⭐专栏简介⭐
IIFE
的基本语法⭐
IIFE
的主要作用⭐如何使用
IIFE
来创建私有变量和模块封装⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅
几何心凉
·
2023-09-07 21:55
前端入门之旅
javascript
开发语言
前端
es6
WebAssembly 简单介绍和入门
原文链接:WebAssembly简单介绍上一篇:js立即执行函数
IIFE
下一篇:jsWebAssemblyfib效率对比pythonjavac/c++参考https://segmentfault.com
阿豪boy
·
2023-09-07 09:52
编程语言
python
java
c++
js
js模块化CJS、AMD、CMD、UMD、ESM、
IIFE
理解
JS模块化JavaScript模块化编程是指将JavaScript代码分割成独立的模块,每个模块都有自己的作用域和接口,可以按需加载和使用。这样可以避免全局变量污染,提高代码的可维护性和可重用性。在ES6之前,JavaScript并没有一个统一的模块化规范,开发人员通常使用CommonJS或AMD等第三方库来实现模块化编程。背景从四个维度来分析下js模块化,同步异步加载、变量的深浅拷贝、适用范围、
养只猫
·
2023-09-07 09:52
js
javascript
前端
开发语言
立即执行函数(
IIFE
)及eval命令
立即调用的函数表达式(
IIFE
)在Javascript中,圆括号()是一种运算符,跟在函数名之后,表示调用该函数。比如,print()就表示调用print函数。
旧味清欢|
·
2023-09-06 16:37
JavaScript
javascript
前端
开发语言
JavaScript嵌套函数、匿名函数、自调用函数(
IIFE
)
函数一个工具,被封装好可重复执行的一段代码块把某一段代码放在函数里面进行封装,可以避免在非必要情况下调用该代码,也就是说我们可以让一段代码在特定情况下再去执行,而且每次需要执行这一段代码的时候只需调用一下这个函数即可(函数名)系统函数:parseInt()alert()prompt()eval()自定义函数:自己封装一段代码,需要的时候再调用functionfn(){//需要重复执行的代码cons
止水Itachi
·
2023-09-06 16:06
javascript
js
JavaScript函数
方法定义一个函数函数的声明提升函数的重复定义函数的嵌套定义函数返回值为什么需要返回值怎样使函数返回某个值使用返回值时注意函数实例部分函数的调用函数的递归调用函数this特殊类型的函数构造函数作为值的函数匿名函数立即执行函数(
IIFE
✪憑星月✪
·
2023-09-06 16:06
javascript学习笔记
javascript
前端
【JavaScript 07】函数声明 地位平等 函数提升 属性方法 作用域 参数 arguments对象 闭包
IIFE
立即调用函数表达式 eval命令
2.3toString()3函数作用域3.1概念3.2函数内部变量提升3.3函数本身作用域4参数4.1概念4.2省略4.3传递4.4同名4.5arguments对象5其他5.1闭包5.2立即调用函数表达式(
IIFE
Zanebla
·
2023-09-06 16:35
JavaScript
javascript
开发语言
ecmascript
JavaScript 函数
文章目录JavaScript函数函数的定义和调用在超链接中调用在事件中调用函数提升实参和形参全局变量和局部变量arguments嵌套函数闭包递归函数
IIFE
立即调用函数内置函数案例判断闰年求最大值JavaScript
xiangxiongfly915
·
2023-09-06 16:35
#
JavaScript
JavaScript
函数
闭包
关于javascript 立即调用的函数
IIFE
( Immediately Invoked Function Expression)
4.1正常写法constpkgConf=require('pkg-conf');asyncfunctionmain(){constconfig=awaitpkgConf('unicorn');console.log(config.rainbow);//=>true}main();变态写法constpkgConf=require('pkg-conf');(async()=>{constconfig=
huihu_bird
·
2023-09-06 16:05
nodejs
js
立即执行表达式
立即执行函数
【JavaScript】 函数 function
1.1.4箭头函数1.2函数提升1.3函数属性1.4函数方法1.5函数作用域1.6函数参数1.7函数尾调用1.8arguments对象1.8.1arguments属性1.9闭包1.10立即调用的函数表达式(
IIFE
小数点儿_
·
2023-09-06 16:05
前端
javascript
前端
开发语言
es6
js
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他