自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keepinglight

追求未必总是显示进取的姿态

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 keepinglight

追求未必总是显示进取的姿态

2021-02-01 00:08:44 119

原创 JavaScript中的作用域、作用域链、函数上下文、函数执行上下文、词法环境、调用栈、闭包、原型、原型链和new的执行机制

作用域: 在 JavaScript 中, 作用域(scope,或译有效范围)就是变量和函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期。 作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少命名冲突。 JavaScript语言中的作用域分为全局作用域和局部作用域。 作用域链: 当我们在局部作用域中,访问一个变量时,系统首先会在当前作用域中寻找该变量,如找到则直接使用。反之,则继续向上一级作用域中寻找该变量,如找到则直接使用,反之,继续向上一级作用域中去寻找…直到全局作用域,.

2021-02-27 17:30:25 188

原创 闭包和作用域

闭包和作用域 引自《JavaScript忍者秘籍》第5章 函数上下文和函数执行上下文,虽然都称为上下文,但完全是不一样的概念。执行上下文是内部的JavaScript概念,JavaScript引擎使用执行上下文来跟踪函数的执行。JavaScript基于单线程的执行模型:在某个特定的时刻只能执行特定的代码。一旦发生函数调用,当前的执行上下文必须停止执行,并创建新的函数执行上下文来执行函数。当函数执行完成后,将函数执行上下文销毁,并重新回到发生调用时的执行上下文中。所以需要跟踪执行上下文——正在执行的上下文

2021-02-01 01:11:20 110

原创 IIFE和闭包

IIFE和闭包 微软雅黑 IIFE 引自《你不知道的JavaScript(上卷)》3.3.2 由于函数被包含在一对()括号内部,因此成为了一个表达式,通过在末尾加上另外一个()可以立即执行这个函数,比如(function foo(){ … })()。第一个()将函数变成表达式,第二个()执行了这个函数。 这种模式很常见,几年前社区给它规定了一个术语:IIFE,代表立即执行函数表达式(Immediately Invoked Function Expression); 函数名对IIFE当然不是必须的,IIF

2021-02-01 01:06:22 563 2

TICs.sav

TICs.sav

2022-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除