摘要: this是javascript语言的一个关键字,它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。this总是指向对象,并且为调用函数的那个对象;//调用普通函数function fn() { document.write(this); //[object Window] document.write(this.constructor); //[object Window]}var o = fn(); //window.fn()//调用对象函数function fn() { document.write(this); ... 阅读全文
posted @ 2013-09-03 16:06 microsoftzhcn 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、基于原型的语言的特点1 只有对象,没有类;对象继承对象,而不是类继承类。2 “原型对象”是基于原型语言的核心概念。原型对象是新对象的模板,它将自身的属性共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。二、基于原型的语言中对象的创建创建有两个步骤1. 使用"原型对象"作为"模板"生成新对象这个步骤是必要的,这是每个对象出生的唯一方式。以原型为模板创建对象,这也是"原型"(prototype)的原意。2. 初始化内部属性这一步骤不是必要的。通俗点说,就是,对"复制品"不满 阅读全文
posted @ 2013-09-03 10:12 microsoftzhcn 阅读(4278) 评论(0) 推荐(2) 编辑