变量对象: 摘自汤姆大叔的博客:http://www.cnblogs.com/TomXu/archive/2012/01/16/2309728.html 1.变量对象(variable object) 是与执行上下文相关的 数据作用域(scope of data) 。 它是与上下文关联的特殊对象,用 ...
分类:
其他好文 时间:
2018-08-31 23:25:41
阅读次数:
226
Linux下c内存映像 大方向分为 应用空间 + 内核空间,他俩内存空间布局差不多。这里重点回顾应用空间布局,应用空间氛围代码段 + 数据段(静态数据段+动态数据段) 代码段 为啥是只读的 代码段在编译时就定好了,在程序的运行过程中,不能在代码段去开辟空间,以及释放空间。 包含哪几部分 ELF头、段 ...
分类:
其他好文 时间:
2018-08-16 01:03:28
阅读次数:
152
//变量---->局部变量和全局变量, //作用域:就是变量的使用范围 //局部作用域和全局作用域 //js中没有块级作用域---一对括号中定义的变量,这个变量可以在大括号外面使用 //函数中定义的变量是局部变量 // 作用域链:变量的使用,从里向外,层层的搜索,搜索到了就可以直接使用了 // 层层... ...
分类:
其他好文 时间:
2018-08-11 20:54:59
阅读次数:
139
1、简单说就是作用域集合 当前作用域 -> 父级作用域 -> ... -> 全局作用域 形成的作用域链条 全局作用域的变量和方法都可以进行调用 局部的变量和方法只能局部进行调用( 除闭包外 ) 局部可以访问全局的变量和方法 1、简单说就是作用域集合 当前作用域 -> 父级作用域 -> ... -> ...
分类:
其他好文 时间:
2018-08-08 23:20:25
阅读次数:
166
一。命名空间 1.内置命名空间 就是python解释器一启动就可以使用的名字,存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 2.全局命名空间 是在程序从上到下被执行的过程中一次加载进内存的 放置了我们设置的所有变量名和函数名 3.局部命名空间 就是函数内部定义的名字 当调用函数的 ...
分类:
其他好文 时间:
2018-08-08 00:56:45
阅读次数:
130
百度 1.块级元素和行内元素的区别和举例2.HTML5的新特性3.清除浮动的方法4.BFC清除浮动的原理5.盒子模型6.标准模式和兼容模式7.闭包的定义8.原型链和作用域链9.作用域链和闭包的区别10.Object的原型对象是什么11.怎么判断一个属性是对象上的属性还是其原型对象上的属性12.判断一 ...
分类:
其他好文 时间:
2018-08-04 23:22:59
阅读次数:
248
理解好javascript的变量作用域和链式调用机制对用好变量起着关键的作用,本文来谈谈这两个概念。 ...
分类:
其他好文 时间:
2018-08-04 18:49:50
阅读次数:
184
闭包:其实就是js代码在执行的时候会创建变量对象的一个作用域链,标识符解析的时候会沿着作用域链一级一级的网上搜索,最后到达全局变量停止。所以某个函数可以访问外层的局部变量和全局变量,但是访问不了里层的变量 with和catch语句都会在作用域的前端添加一个变量对象 如果一个函数对象要访问内层函数中的 ...
分类:
Web程序 时间:
2018-07-31 21:45:46
阅读次数:
193
楔子 假如有一个函数,实现返回两个数中的较大值: 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为 ...
分类:
编程语言 时间:
2018-07-29 22:22:55
阅读次数:
181
JavaScript 有个 with 关键字, with 语句的原本用意是为逐级的对象访问提供命名空间式的速写方式. 也就是在指定的代码区域, 直接通过节点名称调用对象. with语句的作用是暂时改变作用域链、减少的重复输入。 其语法结构为: with(object){ //statements } ...
分类:
编程语言 时间:
2018-07-28 19:38:18
阅读次数:
150