摘要: 一、变量对象的创建 之前提到执行上下文的生命周期,里面的所有过程都很重要,再复习一遍: 首先是创建过程中的创建变量对象(Variable Object)。 变量对象的创建,依次经历了以下过程: 1.建立arguments对象。检查上下文中的参数,建立该对象下的属性和属性值。 2.检查当前上下文的函数 阅读全文
posted @ 2019-08-29 21:42 二猫子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、执行上下文 执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。JavaScript中的运行环境大概包括三种情况: (1)全局环境:JavaScript代码运行起来会首先进入该环境 (2)函数环境:当函数被调用时,会进入当前函数中执行代码 (3)eval(不建议使用,忽略) 只要遇到以上 阅读全文
posted @ 2019-08-29 19:53 二猫子 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript中常用数据结构 1、栈数据结构 先入 后出 JavaScript的执行上下文 2、堆数据结构 堆数据结构是一种树状结构。它的存取数据的方式,类似于书架。只要知道书的名字,就可以取出相应的书。 JavaScript中所有数据都保存在堆内存中(※) 3、队列 队列如同排队安检。先 阅读全文
posted @ 2019-08-29 17:28 二猫子 阅读(403) 评论(0) 推荐(0) 编辑