`
longxingtx520
  • 浏览: 17861 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript中prototype用法实例

    博客分类:
  • js
阅读更多

 

<html>
	<head>
		<script>
			var TestReturn = function() {
				var abc = 0;
				return {
					setAbc : function(c) {
						abc = c;
					},
					add : function(a, b) {
						return abc == 0 ? a + b : abc + a + b;
					}
				}
			}
			
			var Test = function(name) {
				this.name = name;
				this.sayHello = function() {
					alert("sayHello " + this.name);
				}
			}
			
			Test.prototype = new TestReturn();
			
			Test.prototype.lovePro = function() {
				alert("test.prototype.lovePro : love " + this.name);
			}
			
			Test.run = function() {
				alert("run");
			}
			
			var test1 = new Test("test1");
			var test2 = new Test("test2");
			
			test1.love = function() {
				alert("test1.love : love");
			}
			
			test1.setAbc(10);
			alert(test1.add(1, 2));   //13
			alert(test2.add(1, 2));   //13
			
			test1.sayHello();
			test2.sayHello();
			test1.love();
			Test.run();
			test1.lovePro();
			test2.lovePro();
			
//			test1.run();  错误
			//test2.love(); 错误
			
//			test1.prototype.lovePro = function() {
//				alert("test1.prototype.lovePro : love");
//			}   错误
		</script>
	</head>
	
	<body></body>
</html>
分享到:
评论

相关推荐

    JavaScript中String.prototype用法实例

    主要介绍了JavaScript中String.prototype用法,实例分析了prototype的功能及使用技巧,需要的朋友可以参考下

    JavaScript通过prototype给对象定义属性用法实例

    本文实例讲述了JavaScript通过prototype给对象定义属性的用法。分享给大家供大家参考。具体分析如下: 下面的JS代码定义了movie对象。在使用对象的过程中又通过prototype给对象添加了isComedy属性,调用的时候直接...

    javascript 对象 与 prototype 原型用法实例分析

    主要介绍了javascript 对象 与 prototype 原型用法,结合实例形式分析了javascript 对象 与 prototype 原型实现对象创建、继承、拷贝等相关操作技巧,需要的朋友可以参考下

    JavaScript实例精通

    JavaScript实例精通 1.本书1~20章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:、Dreamwave、Notepad、UltraEdit,或者其他文本编辑器 Web服务器:IIS 5.1及...

    javascript prototype原型详解(比较基础)

    prototype原型是javascript中特别重要的概念,属于必须要掌握,如果没有良好的掌握的话,进一步用好或者学好js基本是不可能的实现的事情,并且此概念稍有难度,可能对于初次接触的朋友来说有点困难,下面就通过代码...

    JavaScript中继承用法实例分析

    本文实例分析了JavaScript中继承的用法。分享给大家供大家参考。具体如下: // define the Person Class function Person() {} Person.prototype.walk = function(){ alert &#40;'I am walking!'&#41;; }; Person....

    程序天下:JavaScript实例自学手册

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    《JavaScript实例精通》[源代码]

    示例描述:Prototype基础应用。 17_1.htm 使用$()得到html元素。 17_2.htm 使用$F()返回表单输入控件的值。 17_3.htm 使用$A()将单个的参数转换成Array对象。 17_4.htm 使用$H()把一些对象转换成Hash对象。 ...

    JS中prototype的用法实例分析

    本文实例讲述了JS中prototype的用法。分享给大家供大家参考。具体分析如下: JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1 原型法设计模式 在.Net中可以使用clone()来实现原型法 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    第1章 页面特效 ...1.2 页面自动最大化 1.3 页面自动刷新 1.4 页面的后退、刷新、前进 1.5保护网页源代码 ...22.15 用prototype实现JavaScript的继承 22.16 JavaScript制作哈希表 第23章 其他技巧及特效 23.1 ...

    Prototype.js学习从简单开始

    基础性的介绍和应用实例讲解

    JavaScript伪数组用法实例分析

    本文实例讲述了JavaScript伪数组用法。分享给大家供大家参考,具体如下: 在Javascript中什么是伪数组? 伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来...

    javascript原型模式用法实例详解

    本文实例讲述了javascript原型模式用法。分享给大家供大家参考。具体分析如下: 一般在了解了工厂模式和构造函数模式的弊端之后,就知道为什么需要原型模式了   原型模式i的定义:每个函数都有一个prototype(原型)...

    JavaScript完全自学宝典 源代码

    示例描述:演示常用Ajax应用实例。 ajaxmodel.war Ajax实例应用的项目文件(可直接在Tomcat中发布运行)。 \ajaxmodel\amel\html\firstAjax.jsp 显示XMLHttpRequest对象状态。 \ajaxmodel\amel\...

    prototype框架中美元符号$用法分析

    本文实例讲述了prototype框架中美元符号$用法。分享给大家供大家参考,具体如下: prototype是实现面向对象的一个重要工具,是javascript的一个不错的框架。 用jquery的人都知道,jquery中也有$美元符号,prototype...

    javascript面向对象之共享成员属性与方法及prototype关键字用法

    本文实例讲述了javascript面向对象之共享成员属性与方法及prototype关键字用法。分享给大家供大家参考。具体如下: 共享成员属性与方法,使用prototype关键词 代码如下:[removed] function Dog(){} Dog.prototype....

Global site tag (gtag.js) - Google Analytics