随笔分类 -  概念星球

摘要:所有函数都有 [[Environment]] 隐藏属性,该属性保存了对创建该函数的词法环境的引用 阅读全文
posted @ 2021-03-11 17:28 李逍遥701 阅读(161) 评论(0) 推荐(0)
摘要:词法环境对象无法直接获取到,是存在于脑海中的。 环境记录对象: 由局部变量组成 有时,局部变量可以视作是环境记录对象的属性 对外部词法环境的引用: 指向外部词法环境 阅读全文
posted @ 2021-03-11 16:52 李逍遥701 阅读(82) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-03-11 16:20 李逍遥701 阅读(29) 评论(0) 推荐(0)
摘要:一个函数存在于另一个函数之中: f2可称为内部函数。 在形式上,看起来像是把f2嵌套进f1之中,是一个嵌套者,而f1可以被视作“被嵌套者”,这种文义上的纠结大可不必。 阅读全文
posted @ 2021-03-11 16:07 李逍遥701 阅读(435) 评论(0) 推荐(0)
摘要:代码块: 代码块,当然指的是一块代码! 其组成元素是一行行代码,为什么叫块?块又是由什么组成的? 大括号就是这些代码的围栏,就像是苹果的皮,香蕉的皮,作为与外部分界的事物而存在。 大括号连同存在于其中的代码一起,被叫做代码块。 阅读全文
posted @ 2021-03-11 16:01 李逍遥701 阅读(760) 评论(0) 推荐(0)
摘要:明确某属性是否在某对象自身上 obj.hasOwnProperty('prop') 阅读全文
posted @ 2021-03-10 17:54 李逍遥701 阅读(61) 评论(0) 推荐(0)
摘要:一个属性,可能存在于多个地方。 一:属性在对象自身上 二:属性在对象的原型上 三:属性在对象原型的原型上 使用对象的某个属性时,先从对象本身找,如果没有,就从对象的原型上找,如果还没有,就从对象原型的原型上找。 找到什么时候为止? 直到Object.prototype上也查无此法,就停下。 阅读全文
posted @ 2021-03-10 17:45 李逍遥701 阅读(169) 评论(0) 推荐(0)
摘要:1 function Foo() { 2 this.value = 42; 3 } 4 Foo.prototype = { 5 method: function() {} 6 }; 7 8 function Bar() {} 9 10 // 设置Bar的prototype属性为Foo的实例对象 11 阅读全文
posted @ 2021-03-10 16:33 李逍遥701 阅读(177) 评论(0) 推荐(0)
摘要:function f(){ var x=0; } var v=f;//作为变量的值 function f1(){ return f } //作为返回值 setTimeout(function() { console.log('hi'); },1000);//作为函数参数 可以为变量赋值 可以作为函数 阅读全文
posted @ 2021-03-09 15:33 李逍遥701 阅读(119) 评论(0) 推荐(0)
摘要:任务可分为同步任务和异步任务。 任务队列: 是容器,存放了各种事件。 执行器先执行主线程中所有的同步任务,再执行任务队列中的异步任务。 阅读全文
posted @ 2021-03-09 15:10 李逍遥701 阅读(167) 评论(0) 推荐(0)
摘要:狭义:能够读取其他函数内部变量的函数。(阮一峰) 使用闭包的目的: 使用某函数的内部变量 使得某些变量一直存在于内存之中 阅读全文
posted @ 2021-03-09 12:19 李逍遥701 阅读(43) 评论(0) 推荐(0)
摘要:作用域是变量的某种属性。 阅读全文
posted @ 2021-03-09 12:17 李逍遥701 阅读(34) 评论(0) 推荐(0)
摘要:从不同角度看作用域,会得到不同的结论。 阅读全文
posted @ 2021-03-01 10:18 李逍遥701 阅读(64) 评论(0) 推荐(0)
摘要:一个内部数据结构,它包含有关函数执行时的详细细节:当前控制流所在的位置,当前的变量,this 的值(此处我们不使用它),以及其它的一些内部细节。(js现代教程) 阅读全文
posted @ 2021-02-27 10:40 李逍遥701 阅读(37) 评论(0) 推荐(0)
摘要:块级作用域中: 变量在被let声明之前不可被使用 此时,可以认为块级区域被分成了两部分:声明前区域,声明后区域。 有何不同? 主角是变量,变量能否被使用是两个区域最大的不同。 假设现在有一个变量v 从v的角度看,如果我现在就要使用v,但声明前区域内无法使用v,所以它是“无用”区域。 为什么叫死区? 阅读全文
posted @ 2021-01-16 01:07 李逍遥701 阅读(133) 评论(0) 推荐(0)
摘要:目录表示: ./ 当前文件所在目录下的其他文件(目标文件和当前文件在同一目录下) ../ 当前文件所在目录的上一级目录(目标文件和当前目录在同一目录下) ../ 当前文件所在目录的上一级目录的上一级目录 设想一下,有一个目录叫爷爷,其中包含大儿子目录和小儿子目录两个目录,外加一张图片。 大儿子目录下 阅读全文
posted @ 2020-11-12 11:19 李逍遥701 阅读(393) 评论(0) 推荐(0)