摘要:
一句话介绍 . 阅读全文
摘要:
大纲: 主体: (1)概论 (2)层级 执行上下文层级为n+1原则 作用域层级也是n+1原则 验证: (3)函数作用域作用 隔离变量,不同作用域下,相同变量名不会有冲突 (4) . 阅读全文
摘要:
大纲: 主体: 注意:*******函数调用时才会产生上下文栈,声明时不会产生********** 顺序: 概念图: 执行上下文栈的顺序 →后进先出 其他概念图: 当前执行的上下文总是在顶部 全局执行上下文总是在底部 【面试题】 递归调用:在函数内部去调用本身 递归一般都会有退出条件,不然会是死循环 阅读全文
摘要:
1、代码分类 2、全局执行上下文 3、函数执行上下文 . 阅读全文
摘要:
大纲: 主体: 案例1: 接下来在控制台source里进行断点测试 打好断点后,在控制台测试window . 阅读全文
摘要:
测试1: 分析如下 结果如下: 测试2: 测试3: 测试4: . 阅读全文
摘要:
一句话: . 阅读全文
摘要:
【大纲】 【主体】 1、创建函数 注意:Object内置原生对象原来就有 2、添加实例方法 3、根据构造函数创建实例对象 原型链寻找 1、本身有在本身找 2、本身没有往摸着隐式原型链往里找 或者再上层 4、原型链尽头 Object.prototype.__prop__为null 5、原型链理解 本质 阅读全文
摘要:
前言: 1、函数对象即函数的prototype原型属性指向原型对象,在创建函数时便存在,默认为空Object 2、实例对象的__proto__隐式原型在实例化创建实例时产生,值等于构造函数的显式prototype原型属性的值3、开发时程序员操作显式原型在原型prototype上添加方法,不能直接操作 阅读全文
摘要:
思维导图 栈堆翻译为为stack (1)原型与原型链 概念一、原型对象 验证步骤: 1、打印Data函数的原型prototype 原型属性指向原型对象 ES源码结构分析示意 2、空对象 3、JS特点:动态添加属性 小结: prototype原型、constructor构造 1、每个函数有一个prot 阅读全文