`
weigang.gao
  • 浏览: 467434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

原型的动态性(5.2.2)

 
阅读更多

情况1:

<script type="text/javascript"> 
	  function Person(){
	  }
	  var friend = new Person();//位置不同,产生不同效果
     //重写原型对象切断了现有原型与任何之前已经存在的对象实例之间的联系
	  Person.prototype = { 
	     constructor : Person,
		 name : '高伟刚',
		 age : 24,
		 job : 'Software Engineer',
		 sayName : function(){
		   alert(this.name);
		 }
	  }
	   
	  friend.sayName();//error,不支持的属性或方法
</script>

图6-3展示上面过程的内幕:


 

 

情况2:

<script type="text/javascript"> 
	  function Person(){
	  }
	 
	  Person.prototype = {
	     constructor : Person,
		 name : '高伟刚',
		 age : 24,
		 job : 'Software Engineer',
		 sayName : function(){
		   alert(this.name);
		 }
	  }
	  var friend = new Person();
	  friend.sayName();//“高伟刚”
</script>

 图6-4展示上面过程的内幕:画图

  • 大小: 19.2 KB
分享到:
评论

相关推荐

    【清华】 软件工程(完) 视频.txt

    第二部分介绍可依赖性和信息安全性问题;第三部分介绍高级软件工程;第四部分介绍软件管理,重点介绍技术管理问题。 《软件工程(原书第9版)》适合作为软件和系统工程专业本科生或研究生教材,同时也是软件工程师难得...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part2.rar

    新技术,对传统设计方法具有革命性的影响,目前是科技界、企业界广泛关注和 研究的热点;凸轮机构是重要的传动机构,广泛应用于各种机械设备;凸轮机构 的设计和制造一直是机构学的研究热点。本文通过对拟T以B软件、...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part1.rar

    新技术,对传统设计方法具有革命性的影响,目前是科技界、企业界广泛关注和 研究的热点;凸轮机构是重要的传动机构,广泛应用于各种机械设备;凸轮机构 的设计和制造一直是机构学的研究热点。本文通过对拟T以B软件、...

    基于MATLAB和VRML的凸轮机构虚拟设计研究与实现-MATLAB和VRML的凸轮机构虚拟设计研究与实现.part3.rar

    新技术,对传统设计方法具有革命性的影响,目前是科技界、企业界广泛关注和 研究的热点;凸轮机构是重要的传动机构,广泛应用于各种机械设备;凸轮机构 的设计和制造一直是机构学的研究热点。本文通过对拟T以B软件、...

    Pro .NET Best Practices .net最佳实践 英文版

    5.2.2 良性的纪律 5.2.3 效力和坚持 5.3 杠杆 5.3.1 自动化 5.3.2 警报系统 5.3.3 经验和专业知识 5.4 小结 第6章 .NET的规章制度 6.1 编码标准和指南 6.1.1 来源 6.1.2 异常 6.1.3 disposable模式 6.1.4 其他事项 ...

    《.NET最佳实践》.((美)Stephen Ritchie)

    5.2.2 良性的纪律 67 5.2.3 效力和坚持 68 5.3 杠杆 69 5.3.1 自动化 69 5.3.2 警报系统 70 5.3.3 经验和专业知识 71 5.4 小结 71 第6章 .NET的规章制度 72 6.1 编码标准和指南 73 6.1.1 来源 73 6.1.2 ...

    SQL Server 2008数据库设计与实现

     3.3.3 现存的系统和原型  3.3.4 其他类型的文档  3.4 识别对象和过程  3.4.1 识别实体  3.4.2 实体间关系  3.4.3 识别属性和域  3.5 识别业务规则和业务过程  3.5.1 识别业务规则  3.5.2 识别...

    javaScript函数式编程

    3.3 动态作用域47 3.4 函数作用域51 3.5 闭包52 3.5.1 模拟闭包53 3.5.2 使用闭包57 3.5.3 闭包的抽象59 3.6 总结60 第4章 高阶函数62 4.1 以其他函数为参数的函数62 4.1.1 关于传递函数的思考:max、finder和best63...

    《软件工程导论》张海潘_第五版_清华_课后答案

    5.2.2 抽象95 5.2.3 逐步求精95 5.2.4 信息隐藏和局部化96 5.2.5 模块独立97 5.3 启发规则99 5.4 描绘软件结构的图形工具102 5.4.1 层次图和HIPO图102 5.4.2 结构图103 5.5 面向数据流的设计方法104 5.5.1 概念104 ...

    Delphi模式编程第一分卷

    10.3.1 使用桥接模式改进数据持久层的健壮性 10.3.2 基于桥接模式的一个数据视图程序 10.3.3 范例小结 第11章 合成模式(Composite) 2 11.1 模式解说 11.2 结构和用法 11.2.1 模式结构 11.2.2 代码模板 ...

    Delphi模式编程第二分卷

    10.3.1 使用桥接模式改进数据持久层的健壮性 10.3.2 基于桥接模式的一个数据视图程序 10.3.3 范例小结 第11章 合成模式(Composite) 2 11.1 模式解说 11.2 结构和用法 11.2.1 模式结构 11.2.2 代码...

    【卷一/共两卷】AJAX实战pdf高清版90M

    5.2.2 N层架构 5.2.3 维护客户端和服务器端的领域模型 5.3 大局观:通用的服务器端设计 5.3.1 不使用框架进行简单的Web服务器编码 5.3.2 使用Model2工作流框架 5.3.3 使用基于组件的框架 5.3.4 使用面向服务的架构 ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    78.9.1 动态存储方式与静态动态存储方式 120 8.9.2 auto变量 120 8.9.3 用static 声明局部变量 121 8.9.4 register 变量 122 用extern 声明外部变量 123 9 预处理命令 9.1 概述 124 9.2 宏定义 125 9.2.1 无参宏定义...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    78.9.1 动态存储方式与静态动态存储方式 120 8.9.2 auto变量 120 8.9.3 用static 声明局部变量 121 8.9.4 register 变量 122 用extern 声明外部变量 123 9 预处理命令 9.1 概述 124 9.2 宏定义 125 9.2.1 无参宏定义...

    谭浩强 入门c语言教程

    1 C语言概述 2 1.1 C语言的发展过程 2 1.2 当代最优秀的程序设计...8.9.1 动态存储方式与静态动态存储方式 20 8.9.2 auto变量 21 8.9.3 用static声明局部变量 21 8.9.4 register变量 22 8.9.5 用extern声明外部变量 23

    UML与系统分析设计

    1.1.2 原型法 1.1.3 面向对象技术 1.1.4 面向对象的软件开发语言与工具 1.2 面向对象的系统分析与设计 1.2.1 面向对象的主要概念 1.2.2 面向对象的系统分析与设计方法 1.3 UML概述 1.3.1 UML...

    JavaScript详解(第2版)

     5.1.2 优先级和结合性   5.2 运算符类型   5.2.1 算术运算符   5.2.2 快捷赋值运算符   5.2.3 递增运算符和递减运算符   5.2.4 拼接运算符   5.2.5 比较运算符   5.2.6 逻辑运算符   ...

    数据挖掘导论 中文完整版

    比较K均值和DBSCAN 355 9.1.2 数据特性 356 9.1.3 簇特性 357 9.1.4 聚类算法的一般特性 358 9.2 基于原型的聚类 359 9.2.1 模糊聚类 359 9.2.2 使用混合模型的聚类 362 9.2.3 自组织映射 369 9.3 基于密度的聚类 ...

    UNIX 高级教程系统技术内幕

    11.11.2 Sun Soft 原型 11.12 4.4BSD 文件系统接口 11.12.1 Nullfs 和Union Mount 文件系统 11.13 小结 11.14 练习 11.15 参考文献 第12 章 内核内存管理(328) 12.1 简介 12.2 功能需求 12.2.1 评估标准 12.3 资源...

Global site tag (gtag.js) - Google Analytics