首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
总结
咩咩得亿
创建于2025-02-08
订阅专栏
整理(面试题记录总结和疑问)
暂无订阅
共3篇文章
创建于2025-02-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
全局污染问题 及 如何避免全局污染
全局污染是指在JavaScript中,开发者无意间将变量或者函数添加到全局作用域,从而覆盖或干扰其他代码的行为。(任何在全局作用域中定义的变量都会成为全局对象的属性,可能导致命名冲突和难以调试的问题。
IIFE 立即调用函数表达式
IIFE 是一种立即执行的函数表达式,这种函数在定义的同时就被立即执行,用于避免全局命名空间污染和模块化编程方面。
命名空间
将相关的函数和变量放在一个对象中,已创建命名空间是一种有效的方式,可以避免直接在全局作用域中定义过多的变量和函数,从而减少命名冲突的风险。