码迷,mamicode.com
首页 >  
搜索关键字:全局对象    ( 802个结果
"围观"设计模式(7)--创建型之单例模式(Singleton Pattern)
单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。----维基百科(WIK...
分类:其他好文   时间:2016-04-22 20:59:33    阅读次数:197
nodejs(二)
Node.js全局对象 JavaScript中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器JavaScript中,通常window是全局对象,而Node.js中的全局对象是global,所有全局变量(除了global本 ...
分类:Web程序   时间:2016-04-22 18:17:34    阅读次数:205
JavaScript学习总结——this对象
在JavaScript中,this关键字是动态绑定的,或称为运行期绑定,这极大地增强的我们程序的灵活性,同时也给初学者带来了很多困惑。本文总结了this的几个使用场景和常见误区。 全局环境 在全局环境中使用 this ,它会指向全局对象。在web游览器中,也就是window对象。 函数调用 当作为普 ...
分类:编程语言   时间:2016-04-22 18:11:24    阅读次数:155
JavaScript基础-var
使用var 的变量会在js开头先申明,故此var变量申明顺序不影响, 变量使用var(显式申明)为局部变量,变量不使用var(隐式申明)为全局变量, 隐式申明 创建了一个全局对象的属性,可以删除, var a=1; 申明的是本地变量a并赋值1; b=2; 先寻找是否有变量b申明,有则使用该变量,没有 ...
分类:编程语言   时间:2016-04-20 17:52:34    阅读次数:170
js管理内存
数据不再有用时,最好通过将其值置NULL来释放其引用-这个做法叫做解除引用(dereference)。这个做法适用于全局变法和全局对象的属性。 localPerson 在执行完之后就离开了其执行环境。但是对全局变量而言,则需要我们在不使用它的时候手动解除引用。解除一个值的引用不意味着自动回收该值所占 ...
分类:Web程序   时间:2016-04-17 00:33:28    阅读次数:177
JS 作用域 作用域链 执行上下文 执行上下文栈
当我想要整理作用域这块的时候,看各种博客,发现看的我都有点迷糊了,尴尬啊。。 下面说的都以下面这个例子解释 全局对象: 变量a1,函数fun1 一:作用域 在函数fun1声明时,会在scope中存放能访问到的所有资源,他能访问到的也就是全局对象。 二:作用域链 在函数执行时,会生成执行环境excut ...
分类:Web程序   时间:2016-04-15 18:11:13    阅读次数:194
第21课 对象的构造顺序
1. 对象的构造顺序 (1)对于局部对象:当程序执行流到达对象的定义语句时进行构造 【实例分析】局部对象的构造顺序 (2)对于堆对象 ①当程序执行流到达new语句时创建对象 ②使用new创建对象将自动触发构造函数的调用 【编程实验】堆对象的构造顺序 (2)对于全局对象 ①对象的构造顺序是不确定的 ② ...
分类:其他好文   时间:2016-04-14 20:56:04    阅读次数:250
单例模式
单例模式也称作为单子模式,更多的也叫做单体模式。为软件设计中较为简单但是最为常用的一种设计模式。 下面是维基百科对单例模式的介绍: 在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才有利于协调系统整体的行为。比如在整个系统的配 置文件中,配置数据有一 ...
分类:其他好文   时间:2016-04-13 20:30:57    阅读次数:149
前端乱煮之javascript学习笔记五
1 window对象: 所有浏览器都支持window对象,它表示浏览器窗口。所有javascript的全局对象、全局函数以及变量都自动成为window对象的成员。全局变量是window对象的属性,全局函数是window对象的方法。 确定浏览器可视窗口的尺寸大小(除去工具栏和滚动条)的三种方法: (1 ...
分类:编程语言   时间:2016-04-04 20:50:11    阅读次数:166
JS模块化编程(五)---按照AMD规范扩展全局对象
采用AMD规范 具体来说,就是模块必须采用特定的define()函数来定义;如果一个模块不依赖其他模块,那么可以直接定义在define()函数中; 以扩展全局对象Date为例: define(function(require,exports,module){ var mydate=function( ...
分类:Web程序   时间:2016-04-04 16:31:44    阅读次数:166
802条   上一页 1 ... 56 57 58 59 60 ... 81 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!