概述 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global ...
分类:
Web程序 时间:
2017-10-08 15:32:04
阅读次数:
154
全局对象在程序启动时分配内存,在程序结束时销毁。对于局部自动变量,我们进入其定义所在的程序块时被创建,离开时被销毁。局部static对象在第一次使用前分配,程序结束时销毁。 什么叫局部自动对象和局部静态对象呢?形参和函数体内部定义的变量称为局部变量。对于普通局部变量,当函数的控制路径经过变量定义语句 ...
分类:
其他好文 时间:
2017-10-07 16:26:45
阅读次数:
116
考虑以下代码: 在这个例子中有三个逐级嵌套的作用域。 全局变量会自动成为全局对象(比如浏览器中的 window 对象)的属性,因此可以不直接通过全局对象的词法名称,而是间接地通过对全局对象属性的引用来对其进行访问。window.a通过方式可以访问那些被同名局部变量所遮蔽的全局变量。但非全局的变量如果 ...
分类:
编程语言 时间:
2017-09-30 17:52:40
阅读次数:
159
Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个 参考博客:Android 当中 application的使用 参考文章:全局对象Application的使用,以及如何在任何地方得到Application全局对象 参考文章:Android基础之自定义Appl ...
分类:
移动开发 时间:
2017-09-29 15:05:36
阅读次数:
258
严格模式和 非严格模式 之间 的 区别 如下( 前 三条 尤为 重要): 在严格模式中禁止使用 with 语句。 在严格模式中, 所有的变量都要先声明, 如果给一个 未声明的变量、 函数、 函数 参数、 catch 从句 参数 或 全局 对象 的 属性 赋值, 将会 抛出 一个 引用 错误 异常( ...
分类:
编程语言 时间:
2017-09-28 12:57:07
阅读次数:
189
一、前言 1、 Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非 ...
分类:
Web程序 时间:
2017-09-25 09:50:07
阅读次数:
207
定义: 全局对象(global object)在JavaScript中有着重要的用途,全局对象的属性是全局定义的符号,JavaScript可以直接使用,比如: 包装对象: JavaScript对象是第一种复合值:他是属性或已命名值的集合。通过“.”符号来引用属性值。当属性值是一个函数的时候,称其为方 ...
分类:
其他好文 时间:
2017-09-24 11:44:47
阅读次数:
161
对象(es 5): 1、原生对象 2、内置对象 3、宿主对象 1、全局对象 常用的: parseInt parseFloat Number isNaN : isNan(x); eval : 可把字符串以Js的方式执行 2、Object对象 Object.prototype.toString() :返 ...
分类:
其他好文 时间:
2017-09-23 20:19:18
阅读次数:
181
函数运行时,自动生成的一个内部对象,只能在函数内部使用 随着函数使用场合的不同,this的值也发生着改变,但是有一个总原则:this指的是调用函数的那个对象(核心) 1、纯粹的函数调用 this指的是全局对象globa ex: var x = 2; ...
分类:
其他好文 时间:
2017-09-17 00:24:33
阅读次数:
117
函数运行时,自动生成的一个内部对象,只能在函数内部使用 随着函数使用场合的不同,this的值也发生着改变,但是有一个总原则:this指的是调用函数的那个对象(核心) this对象的指向 一般情况下,我们会从以下四个方面去分析 1、纯粹的函数调用 例如 所以在这边,this指的是全局对象global ...
分类:
编程语言 时间:
2017-09-16 20:48:11
阅读次数:
240