码迷,mamicode.com
首页 >  
搜索关键字:活动对象    ( 125个结果
js- this
this对象是基于函数在执行的环境绑定的。 (一) this 在闭包环境中指向的对象。 《Js高级程序设计》中提到: 每个函数在被调用时,其活动对象都会自动取得两个特殊变量:this和arguments。 内部函数搜索这两个this,arguments时,只会搜索到其活动对象为止,因此永远不可能直接
分类:Web程序   时间:2016-03-01 18:46:35    阅读次数:182
函数之闭包的基础----作用域链
理解闭包我觉得需要事先了解下面的概念和知识:作用域(链),变量对象(活动对象),执行环境。依次解释概念:作用域:我们知道变量的 作用域就是程序源代码中定义这个变量的区域。(犀牛书)分为 全局作用域 和 局部作用域。(重复之前的:函数参数也是局部变量,它们只在函数体内有定义。)函数定义是可以嵌套的,所...
分类:其他好文   时间:2016-01-14 18:59:38    阅读次数:195
javascript从定义到执行 js引擎 闭包
javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境 栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的是孤立的为你讲解每一个概念,而 是通过一...
分类:编程语言   时间:2016-01-06 11:31:40    阅读次数:192
javascript 从定义到执行,你应该知道的那些事
javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的是孤立的为你讲解每一个概念,而是通过一个简单的d...
分类:编程语言   时间:2015-12-31 10:16:58    阅读次数:164
闭包,原型链
闭包在【函数定义】的时候,【函数对象】的【scope属性】便会引用包含该函数的上一级函数在运行时所生成的【执行上下文】的【活动对象】,因为发生对象属性之间的相互依赖,导致包含此函数的【scope属性】所指向的活动变量,在上一级函数【执行完毕】将要【释放执行上下文】的时候【不能释放】其包含的【活动变量...
分类:其他好文   时间:2015-12-27 23:15:40    阅读次数:150
QP总体结构
QP是一个基于事件驱动的嵌入式系统软件框架,其总体结构如下图。AO活动对象由事件队列和层次状态机两部分组成,每个AO占有一个优先级;QF量子框架由五个数据结构及操作组成,其数据结构采用了uCOS-II相似的结构;QP有两种调度方式:合作式调度Qvanilla和抢占式调度QK,按实际要求选择一种;QS...
分类:其他好文   时间:2015-12-13 02:12:07    阅读次数:150
javascript活动对象的理解——伪单例模式
在自己研究javascript各种设计模式的过程中,偶然写出的一段代码让自己理解的更深刻了,之所以称之为伪单例模式,是因为这段代码造成的结果很想单例模式,但是实际上是活动对象捣乱所造成的误会。代码很简单是这样的:function Person(){ var money = 0; ...
分类:编程语言   时间:2015-12-07 00:19:14    阅读次数:194
高性能JavaScript--数据存储(简要学习笔记二)
1.JavaScript中四种基本数据存取位置:字面量,本地变量,数组元素,对象成员。一般来说:[字面量,局部变量]运行速度>[数组,对象成员]2.内部属性包含了一个函数被创建的作用域中对象的集合。这个集合被称为作用域链。3.执行函数->创建执行环境->创建活动对象(即函数运行时变量对象)。所以多次...
分类:编程语言   时间:2015-10-27 23:27:27    阅读次数:241
你是不是在不知不觉间创建了闭包呢?
有时候我们会在不知不觉间创建出闭包,给我们打来不必要的麻烦。比如这一个经典的例子:我们希望能把0-9这10个数字打印出来,但实际上每个函数都返回10.对这一段代码的运行结果高程上是这么解释的:“因为每个函数的作用域链都保存着其父函数(在这里就是Nico函数)的活动对象(每个执行环境都有一个与之关联的...
分类:其他好文   时间:2015-10-18 14:09:01    阅读次数:176
多角度了解Javascript闭包
javascript的闭包是非常有用的特性,利用它可以实现很多功能,在学习闭包的过程中也想分享自己的一些理解和总结,于是写了此文。闭包是什么? ( 相关概念:匿名函数,执行环境,作用域链,变量对象,活动对象,this对象,内存泄露)。 闭包(closure):有权访问另一个函数作用域中的变量的函数....
分类:编程语言   时间:2015-10-08 20:08:13    阅读次数:328
125条   上一页 1 ... 6 7 8 9 10 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!