糟粕全局变量众所周知,全局变量在很小的程序中可能会带来方便,但随着程序变得越来大,全局变量将难以处理,全局变量将降低程序的可靠性。在js中有3种方式定义全局变量脱离任何函数安排一个var语句//var foo=value;直接添加一个属性到全局对象上//window.foo=value;直接使用未经...
分类:
编程语言 时间:
2015-07-08 22:24:13
阅读次数:
191
js中的很多变量(除了基本数据类型数字和字符串之外)可以看成类似java中的class是经过实例化的对象,有自己的成员方法,和成员变量。比如:window对象表示一个浏览器窗口或一个框架,在js中window对象是全局对象,如图下图所示。接下来谈谈,如何实现自己的类库,先展示一个最简单的例子: 1 ...
分类:
Web程序 时间:
2015-07-08 00:33:29
阅读次数:
439
本文来自:http://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/JavaScript 语言中的 this由于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于...
分类:
编程语言 时间:
2015-07-05 00:50:00
阅读次数:
158
Window 对象所有浏览器都支持window对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。甚至 HTML DOM 的 document 也是 window ...
分类:
编程语言 时间:
2015-07-04 15:26:55
阅读次数:
123
1、oCanvas对象 oCanvas 是一个全局对象,包含了所有的模块,以及核心的构造器和一些其它的方法。 2、create(settings) create 方法被用来设置一个核心实体,核心实体是每个oCanvas对象都需要的,所以调用create方...
分类:
其他好文 时间:
2015-06-30 00:13:00
阅读次数:
119
最近看一些面试题,觉得如果自己被问到了,并不能很利落的回答出来。
一是从来没有这个意识,二是没有认真的梳理下。
下面对这些题做出分析,哈!个人能力有限,其中难免有疏漏,欢迎大家补充咯!
61.main 函数执行以前,还会执行什么代码?
【参考答案】全局对象的构造函数会在main 函数之前执行。
62.There are tw...
分类:
编程语言 时间:
2015-06-28 17:37:41
阅读次数:
214
javascript中的this含义非常丰富,它可以是全局对象,当前对象或者是任意对象,这都取决于函数的调用方式。函数有以下几种调用方式:作为对象方法调用、作为函数调用、作为构造函数调用、apply或call调用。
对象方法调用
作为对象方法调用的时候,this会被绑定到该对象。
var point = {
x : 0,
y : 0,
moveTo : functio...
分类:
编程语言 时间:
2015-06-27 11:41:30
阅读次数:
153
1.$.extend$.extend(src)该方法就是将src合并到jquery的全局对象中去。$.extend({ hello:function(){alert('hello');}});就是将hello方法合并到jquery的全局对象中。$.extend($.net,{ hello:funct...
分类:
Web程序 时间:
2015-06-26 17:41:25
阅读次数:
98
JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一。 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者…有人甚至因为坑大而不用this。其实如果完全掌握了this的工作原理,自然就不会走进这些坑。来看下以下这些情况中的thi...
分类:
编程语言 时间:
2015-06-24 00:36:03
阅读次数:
224
一、 capture Api 简单介绍 capture 对象用于获取视屏,音频和图像,它是一个全局对象,通过 navigator.device.capture 来访问 方法: capture.captureAudio 捕获音频 capture.captureImage ...