摘要:#题记: 有一水果类,抽象出属性包括:name(水果品种),price(价格),id(ID号)。现有两个子类,分别为苹果,桔子,希望继承水果父类。 一、构造函数继承 构造函数继承相当把父类的属性在子类执行一遍(可以理解为复制一遍),代码如下: 二、构造函数解决的优点和缺点 一、优点 构造函数解决了原
阅读全文
04 2018 档案
摘要:# var Person = function(name) { this.name = name; } var p = new Person(); //new操作符的操作等价于下面这几句 var p = {} p.__proto__ = Person.prototype Person.call(p)
阅读全文
摘要:————此篇日志会随着理解长期更新———— 一、核心代码 原型继承比较简单,其核心代码是:子类通过prototype=new 父类来实现。如下图所示: 如图所示,父类拥有的方法和属性被子类分别继承。 二、缺点 原型继承的缺点 1. 如果子类更改父类的引用属性,会导致继承的子类都会被影响。2. 无法向
阅读全文
摘要:注:这个模式是非常聪明的,很有点数学中组合的意思,现在,来看下这个模式是怎么个思想。 问题提出:假如某个操作有三种可能,分别为1,2,3,还可能是组合,比如先执行1,再执行2或者先执行2再执行3或者1,2,3等等,用常规的判定,代码如下: 现在只有3个结果的组合,如果是10个呢,这个判断条件就会无比
阅读全文
摘要:人老的几个特征,喜欢回忆,喜欢看天气 如果非要说喜欢做什么,遵从内心:有个小农场,种种菜养养鸡鸭,闲下来看看书。简单纯朴的生活总令人向往可是,这种看似非常纯朴的要求都不能满足,就像文明社会回归到原始状态,老子认为有退路,小国寡民,可事实上退不回去越原始的东西越具有决定性和稳定性。它说的什么意思呢?越
阅读全文