`

js继承研究

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
	var temp=function(name){
       this.name=name;
	}
	temp.prototype.getName=function(){
	   return this.name;
	}
	//继承
	
	temp.prototype.says=function(){
//		没讲这个this.saying为多少的值
		 return this.saying||'';
	}
	//初始化一个类,创建一个新实例
	var newTemp=new temp('tianyazjq');
	var name=newTemp.getName();
	
	//继承开始
	var cat=function(name){
		this.name=name;
		this.saying="测试一下,是否读到";
	}
	cat.prototype=new temp();
	//扩充新继承的对象.定义新的方法;
	cat.prototype.purr=function(n){
		var i,s="";
		for(var i=0;i<n;i++){
			if(s){
				s+="-";
			}
			s+='r';
			
		}
		return s;
	}
	cat.prototype.get_name=function(){
		return this.says()+this.name+this.says();
		
	}
	var newCat=new cat("我的小猫");
	console.log("says的函数值为:"+newCat.says());
	console.log("新定义的purr方法是:"+newCat.purr(5));
	var catName=newCat.get_name();
	console.log(catName);
</script>
</head>

<body>
 还是乱码,我晕
</body>
</html>


0
0
分享到:
评论

相关推荐

    JavaScript继承机制研究.pdf

    JavaScript继承机制研究 在本文中,我们将深入探讨JavaScript继承机制的实现方式,并对基于原型的继承、构造函数方式继承、组合继承、寄生式继承等继承机制进行了总结归纳和分析。 基于原型的继承 JavaScript是...

    java script 继承的实现

    在深入研究 JavaScript 继承时,还需要了解其他相关概念,如 `Object.create()`、`instanceof`、`call()`、`apply()` 和 `bind()` 等方法,它们在继承实现中起到关键作用。同时,ES6 中引入的 `class` 关键字和 `...

    JavaScript面向对象继承详解

    JavaScript是一种广泛应用于Web开发的动态编程语言,尤其在构建交互式网页和富互联网应用程序时扮演着...在学习过程中,通过实际编写代码,创建各种继承模式,以及研究不同继承方式的优缺点,可以更好地理解这一主题。

    JS彻底研究光盘

    "JS彻底研究光盘"是一份深入学习JavaScript的资源集合,对于想要掌握这门语言的开发者来说,无疑是一份宝贵的参考资料。下面我们将深入探讨JavaScript的基础知识、核心概念以及在网页制作中的应用。 一、JavaScript...

    js脚本大集合(JavaScript)

    JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、...这个“js脚本大集合”很可能包含了上述知识点的各种实践示例,通过学习和研究这些示例,开发者可以深入理解JavaScript的各个方面,并提升自己的编程技能。

    基于JavaScript的面向对象程序设计研究.pdf

    研究发现,JavaScript语言具有良好的面向对象特性,特别是在封装性、继承性和多态性等方面。本文对JavaScript的面向对象语言特性进行了详细分析,并给出了具体的分析实例。 封装是面向对象的首要特征。 JavaScript...

    Dart VS JavaScript上篇:JavaScript的历史包袱.docx

    Google 作为一家技术巨头,对 JavaScript 有着深入的了解和研究。Google 认为,JavaScript 的问题在于其基于原型的编程语言的限制,无法通过进化改善的“残疾”。因此,Google 决定推出 Dart 语言,以便更好地满足...

    javascript作业题答案

    原型则涉及JavaScript的对象继承机制,所有对象都具有一个`__proto__`属性,可以通过原型链来共享属性和方法。 文件名“第1章”可能暗示了这是一个逐步深入的系列教程,第一章可能涵盖基础概念,如变量声明、数据...

    javascript 原型模式实现OOP的再研究

    JavaScript中的原型模式是一种实现面向对象编程(OOP)的关键机制,它基于原型继承,使得对象可以从其他对象那里获得属性和方法。在这个模式下,每个函数都有一个`prototype`属性,这个属性是一个对象,用于共享属性...

    一个使用JavaScript写的星际争霸网页游戏!超牛..纯JavaScript,值得研究

    它不仅证明了JavaScript可以胜任复杂的交互任务,也为其他开发者提供了学习和研究的实例,激发了大家对JavaScript编程的探索热情。如果你对JavaScript编程感兴趣,或者想要挑战自我,这个游戏源代码无疑是一个极好的...

    嵌入式JavaScript对象实现技术研究.pdf

    这种改进算法考虑了JavaScript对象的特点,如原型链、继承和动态特性,从而增强了对对象属性和方法的处理能力。 事件处理机制是嵌入式JavaScript实现中另一项关键技术。在嵌入式环境中,事件驱动的编程模式使得程序...

    JavaScript脚本精华-JS脚本精华

    通过深入研究这个"JavaScript脚本精华"压缩包,你将能够提升自己的JS编程能力,更好地理解和运用JavaScript在实际项目中的各种技术。无论是初学者还是经验丰富的开发者,这个资源都能提供宝贵的参考和学习材料。

    一套基于纯js实现的JavaScript典型应用技巧例子源码

    JavaScript是一种广泛应用于网页和互联网应用开发的脚本语言,它主要负责处理客户端的交互和动态内容。...通过学习和研究这些源码,你可以更好地掌握JavaScript的精髓,为你的前端开发事业打下坚实的基础。

    jsjava

    **JavaScript与Java之间的关联** ...总之,JsJava作为一个优秀的JavaScript类库,它不仅提供了与Java的交互能力,还为JavaScript开发带来了更加结构化和强大的功能,是JavaScript开发者值得研究和利用的资源。

    javascript文件

    这个压缩包“white_js_data”包含超过8000个JavaScript文件,它们可以作为研究、学习或者构建项目时的参考样本。 JavaScript的核心知识点包括: 1. **基础语法**:变量(var, let, const)、数据类型(字符串、...

    js框架源码

    在提供的压缩包文件中,"js插件"可能包含了一些实现特定功能的JavaScript模块,例如动画效果、表单验证或者与服务器通信的Ajax请求等。这些插件通常具有良好的封装性,可以直接在项目中引入使用,大大提高了开发效率...

    JavaScript设计模式与开发实践.pdf

    第一部分讲解了JavaScript语言的面向对象和函数式编程的知识,包括静态类型语言和动态类型语言的区别及其在实现设计模式时的异同、封装、继承、多态在动态类型语言中的体现、JavaScript基于原型继承的面向对象系统的...

    Head First Javascript源码

    7. **面向对象编程**:JavaScript基于原型的面向对象特性允许你创建和继承对象。虽然与传统的类继承不同,但同样可以实现模块化和复用代码。 8. **ES6及以后的特性**:随着ECMAScript标准的发展,JavaScript引入了...

    自定义JS类框架

    在JavaScript的世界里,类框架是开发者用来组织代码、提高可重用性和维护性的工具。...在JS Frame这个压缩包中,可能包含了实现这些功能的源代码文件,通过学习和研究,我们可以深入理解自定义JS类框架的实现细节。

    javascript教学课件 对于研究javascript绝对是很好的资料

    综上所述,这份"JavaScript教学课件"覆盖了从基础到高级的JavaScript知识点,包括语法、面向对象、函数、ES6新特性、DOM操作和异步编程等内容,对于想要深入研究JavaScript的开发者来说,无疑是一份非常宝贵的参考...

Global site tag (gtag.js) - Google Analytics