js分家效应
(原创文章,转载请注明出处)
有继承,那么就有分家。让我们看以下例子。
    var parents = function(){
    }
    parents.prototype.money = 200;
    var children = function(){
    }
    children.prototype = new parents();
    var parent = new parents();
    var child = new children();
    //分家前,父亲的就是儿子的
    parents.prototype.money = 300;
    console.log(parent.money + "," + child.money); //300,300//儿子赚钱了,父亲的是父亲的,儿子是儿子的
    children.prototype.money = 400;
    console.log(parent.money + "," + child.money);//300,400
    //从此分家,各过各的
    parents.prototype.money = 300;
    console.log(parent.money + "," + child.money); //300,400
    children.prototype.money = 400;
    console.log(parent.money + "," + child.money);//300,400
子类继承后,子类不重写父类的方法,则子类和父类公用一个方法。父类重写方法,也会自动由子类继承。
子类重写父类的方法后,父类和子类不再共用方法。---分家
js分家效应的更多相关文章
- 用js写出光棒效应的两种方法与jquery的两中方法
		
<script src="js/jQuery1.11.1.js" type="text/javascript"></script> &l ...
 - Node.js起步 -- (1)
		
先来简单介绍nodeJS 我们知道JavaScript是运行在浏览器中的,浏览器为它提供了一个上下文(context),从而让JavaScript得以解析执行. nodeJS其实可以这么理解,它是另外 ...
 - js构建ui的统一异常处理方案(二)
		
上一篇文章,我分析了同步代码做异常处理是基于责任链模式,而通过try.catch等语句可以很容易地实现这种责任链模式.但是如果是异步调用,我们无法直接通过try.catch语句实现责任链模式,并且通过 ...
 - 如何使用grunt压缩js文件
		
jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过 ...
 - js模版引擎handlebars.js实用教程——为什么选择Handlebars.js
		
返回目录 据小菜了解,对于java开发,涉及到页面展示时,比较主流的有两种解决方案: 1. struts2+vo+el表达式. 这种方式,重点不在于struts2,而是vo和el表达式,其基本思想是: ...
 - Swiper.js 中文API手册
		
本文分享自 http://www.cnblogs.com/scavengers/p/3760449.html ---------------------------华丽的分割线------------ ...
 - .net 运用YUI相关的dll压缩js (按照自己的规则,想想都觉得强大和有趣)
		
写在前面 不管是做前端的还是做后台的,不管是懂javaScript的还是不太懂JavaScript的人,我想都或多或想的知道些许js压缩对于页面性能提升的效应吧. 之前老喜欢用在线压缩工具去压缩js, ...
 - Node.js 手册查询-4-Express 方法
		
express 标签(空格分隔): node.js express [TOC] 安装: 新版本中命令行工具分家了 npm install -g express //安装 express 然后 npm ...
 - 精通D3.js学习笔记(2)比例尺和坐标
		
1.线性比例尺 d3.scale.linear() 创建一个线性比例尺 .domain([0,500]) 定义域 .range([0,1000]) 值域 l ...
 
随机推荐
- bzoj 1305: [CQOI2009]dance 二分+網絡流判定
			
1305: [CQOI2009]dance跳舞 Time Limit: 5 Sec Memory Limit: 162 MBSubmit: 1340 Solved: 581[Submit][Sta ...
 - 如何监控 Nginx?
			
什么是 Nginx? Nginx("engine-x")是一个 HTTP 和反向代理服务器,同时也是一个邮件代理服务器和通用的 TCP 代理服务器.作为一个免费开源的服务器,Ngi ...
 - C语言头文件的作用
			
C99中规定, 所有顶层的默认存储类标志符都是extern ! 头文件中声明的函数,默认都是extern前缀.但是为了我们程序员方便,我们采取下面的手段: 我个人认为是extern催生了头文件的诞生. ...
 - Android仿微信SlideView聊天列表滑动删除效果
			
package com.ryg.slideview; import com.ryg.slideview.MainActivity.MessageItem; //Download by http://w ...
 - bzoj1912
			
由于k只有2,所以我们分类讨论显然当k=1时,我们只要连一条最长的路径即可就是树的直径L少走了L-1条边如果k=2时,我们再次连边成环后如果成环路径与上一次的最长路径没有相同的边,那少走的边数是路径长 ...
 - php5.4下安装ECshop出现错误的解决办法
			
转:http://www.programmernote.com/?p=65 1.安装是会提示 Warning: date_default_timezone_get(): It is not safe ...
 - 《University Calculus》-chape3-微分法-基本概念、定理
			
所谓微分法其实就是我们所熟悉的导数,它是一种无限分割的方法,同积分法一样,它们是处理曲线和曲面的有利工具,也是一门很伟大的自然语言.微分方程就是一种名副其实的描述自然的语言. 同样这里如果取单侧导数, ...
 - 从Java视角理解CPU上下文切换(Context Switch)
			
从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快 ...
 - Google生活
			
本博文的主要内容有 .Google生活的介绍 1.Google生活的介绍 Google生活搜索的官网: http://shenghuo.google.cn/shenghuo/ http://sheng ...
 - Magic of David Copperfield II(奇偶性)
			
题目大意:这是一个魔术游戏,首先把你的手指放在一个左上角的格子里面,然后魔术师说你可以移动K1步,移动完之后,他会删除一些方格,并且说,你肯定不在这里,删除的方格不可以再去了,然后让你再走K2步,继续 ...