`

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继承机制研究.pdf

    浅谈js继承的实现及公有、私有、静态方法的书写

    今天没事的时候,研究了一下JS继承的实现,下面是html的源码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;JS类的继承的实现&lt;/title&gt; [removed] //定义父类及...

    Javascript中的几种继承方式对比分析

    其实个人觉得,什么方式并不重要,重要的是是否具有面向对象的思想,说javascript不是面向对象语言的,往往都可能没有深入研究过javascript的继承方式,故特撰此文以供交流。 为何需要利用javascript实现继承 早期pc...

    Java-面向对象(高级篇)--继承的进一步研究.docx

    Java-面向对象(高级篇)--继承的进一步研究.docx

    理解javascript对象继承

    先从一个问题进行研究深入,什么是javascript对象继承? 比如我们有一个“动物”对象的构造函数。 function animal() { this.type = '动物'; } 还有一个“猫”对象的构造函数。 function cat(name,color) { ...

    Javascript编程中几种继承方式比较分析

    其实个人觉得,什么方式并不重要,重要的是是否具有面向对象的思想,说javascript不是面向对象语言的,往往都可能没有深入研究过javascript的继承方式,故特撰此文以供交流。 为何需要利用javascript实现继承 早

    编写可扩展的高质量代码的高级 JavaScript 概念 深入研究该语言最先进的概念和技术,以构建更好、更强大的 Web 应用程

    接下来,我将深入探讨原型继承,这是 JavaScript 的一个关键特性,它允许对象从其他对象继承属性和方法。此外,我还将解释异步编程,这对于构建可扩展且高效的 Web 应用程序至关重要。 之后,我将介绍提升、...

    javascript类式继承新的尝试

    研究javascript是很有意思的事情,以前我说过,在javascript中的继承,在于维持prototype指向同一object就行了,确实这样

    JavaScript的继承实现小结

    最近在忙前端的工作,因为之前做.net和php的开发比较多,前端开发喜欢把库拿来就用,几次事实证明,不懂原理,连改代码也改不好,所以还是下定决心研究下JavaScript的几个技术难点。 0x1.JavaScript的对象和构造函数...

    quick-knowledge-js:包含Javascript研究的存储库。 互补数据结构和算法

    包含javascript研究的存储库。 补充数据结构和算法。 概述Javascript EvalError 内部错误 RangeError ReferenceError StopIteration 语法错误 TypeError URIError 大批 关于JavaScript JavaScript具有原语,...

    traits.js:JavaScript 的特征组合库

    注意,自 2013 年我创建这个存储库以来,基于特征的组合似乎没有失去其作为 JavaScript 中基于继承的编程的替代(或补充)的价值。 然而,我发现更好地满足了我的需求,因为我在该技术上花费了更多时间,并且在我...

    bpmnjs modeler 例子 如何画图 如何汉化

    第一个是画图的,继承于viewer,第二个是画左侧面板的,第三个是画图右侧面板的。第四个是国际化的。 由于vue的export default 里面包含几个固定的部分,data是数据,method是方法,这些都是可以发布出去的,然后...

    Professional JavaScript for Web Developers.pdf

    从特定于javascript的面向对象编程和继承,到将javascript与html和其他标记语言相结合,专家指导将引导您了解基本原理和其他方面。新的第四版已经更新,涵盖了整个ecmascript 2019;新的框架和库、新的技术、新的api...

    基于HTML实现的新浪微博下拉刷新继承FrameLayout(含html源代码+css+js).zip

    对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...

    《JavaScript语言精髓与编程实践》精选版--动态函数式语言精粹

    尤其在使用JavaScript的开发者群体里,深入了解该语言的本来就不多,研究语言特性的就更少了。 《JavaScript语言精髓与编程实践》精选版从JavaScript 无关的角度综论这些语言的产生发展,以及特性的概要。作为纯...

    javaScript封装的各种写法

    在javascript的世界里,写法是个神奇的现象,真是...(这里对于js的继承,多态,我就不多说了,高级程序员应该具备这些知识,如果您也做过java开发,这个概念太熟悉了。)  主要对封装进行研究,因为前后台都会涉及

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

     1.2 让JavaScript运行起来   1.2.1 把行为从结构中分离出来   1.2.2 不要版本检测   1.2.3 通过平稳退化保证可访问性   1.2.4 为重用命名空间而进行规划   1.2.5 通过可重用的对象把事情简化   ...

    JS-Advanced-January-2021:Softuni JavaScript高级课程的每个实验和练习家庭作业。 2021年1月

    将考虑JavaScript编程的功能性和OOP方法,并将研究诸如继承,对象组成和原型链之类的概念。+ Environment Specifics# Please, be aware that every JS environment may behave differently when executing code. # ...

    Learn[removed]学习JavaScript

    LearnJavascript:资源...可视化JavaScript:原型继承 Marcus Phillips:关于JavaScript类的秘密和谎言(低质量的视频,但绝对值得一看) 确保了解回调, IIFE和异步性,因为它们是JS中最常见和最关键的概念 JavaSc

    JonasJavascript2021:完整JavaScript课程2021

    现代OOP:类,构造函数,原型继承,封装等。 异步JavaScript:事件循环,承诺,异步/等待,AJAX调用和API 2020年及以后的现代工具:NPM,Parcel,Babel和ES6模块 如何像开发人员一样思考和工作:问题解决,研究,...

Global site tag (gtag.js) - Google Analytics