自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 this全面解析

this到底是什么 当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包 含函数在哪里被调用(调用栈)、函数的调用方法、传入的参数等信息。this 就是记录的 其中一个属性,会在函数执行的过程中用到。 学习this 的第一步是明白:this 既不指向函数自身也不指向函数的词法作用域,this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 this绑定规则 1.默认绑定 独立函数调用。可以把这条规则看作是无法应用其他规则时的默认规则。如果使用严格模式(st

2021-10-08 20:46:13 138

原创 作用域闭包

闭包 概念:当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。 eg: function foo() { var a=2; function bar() { console.log(a);; } return bar; } var baz=foo(); baz(); //2 函数bar() 的词法作用域能够访问foo() 的内部作用域。在foo() 执行后,其返回值(也就是内部的b

2021-09-21 16:24:11 103

原创 你不知道的javascript 上卷(第一部分1-4章) 读书笔记

你不知道的javascript 上卷 读书笔记 第一部分 作用域和闭包 第一章 作用域是什么 引擎:从头到尾负责整个JavaScript程序的编译及执行过程 编译器:负责语法分析及代码生成等 作用域:负责收集并维护由所有声明的标识符组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。 LHS和RHS查询 LHS查询是为了找到变量容器的本身从而对其赋值; RHS查询时为了获取变量的值。 第二章 词法作用域 词法作用域就是定义在词法阶段的作用域,由写代码时将变量

2021-09-09 21:16:08 96 1

空空如也

空空如也

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

TA关注的人

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