共有四种方式 【1】使用Array.prototype.isPrototypeOf(obj) 【2】obj instanceof Array 对象 是不是 构造函数的实例 【3】obj.constructor==Array 仅判断直接父级 【说明】obj.constructor所有的原型对象都有co ...
分类:
编程语言 时间:
2017-11-01 20:33:04
阅读次数:
223
JDK自带注解 @Override 重写, 标识覆盖它的父类的方法 @Deprecated 已过期,表示方法是不被建议使用的 @Suppvisewarnings 压制警告,抑制警告 元注解 @Target 表示该注解用于什么地方,可取的值包括: ElemenetType.CONSTRUCTOR 构造 ...
分类:
编程语言 时间:
2017-10-31 11:10:14
阅读次数:
227
tudent.prototype=Object.create(Person.prototype); Student.prototype.constructor=Student; Object.create()创建一个空对象指向它的原型Object.create()创建一个新的空对象, 让Studen ...
分类:
编程语言 时间:
2017-10-30 21:54:48
阅读次数:
181
【转】Javascript 原型链之原型对象、实例和构造函数三者之间的关系 前言:用了这么久js,对于它的原型链一直有种模糊的不确切感,很不爽,隧解析之。 本文主要解决的问题有以下三个: (1)constructor 和 prototype 以及实例之间啥关系? (2)prototype是啥,__p ...
分类:
编程语言 时间:
2017-10-30 19:42:30
阅读次数:
182
比起 Angular 的依赖注入, core 的相对简单许多, 容易明白 所有 provider 都在 startup 里配置. controller 就通过 constructor 来注入就可以了. provider 有 3 个级别 AddSingleton AddScoped AddTransi ...
分类:
Web程序 时间:
2017-10-27 15:26:53
阅读次数:
251
Ioc和AOP使用拓展 一:1.构造注入 一个<constructor-arg>元素表示构造方法的一个参数,且使用时不区分顺序,index指定元素,位置从0开始,Type用来指定参数,避免混淆。 2.使用P实现空间属性注入 P命名空间的特定是使用属性而不是子元素的形式配置Bean的属性,从而简化了B ...
分类:
其他好文 时间:
2017-10-27 01:55:51
阅读次数:
176
原型模式 //细心的你们会发现这样每次都是Person.prototype.属性真的好麻烦于是我们出现下面这种 更简单的原型语法 //但是我们可以通过以下方法来修正constructor //这样虽然修正了但是,constructor的enmurable属性会变为true 即可枚举 如果要设置回去 ...
分类:
编程语言 时间:
2017-10-27 01:53:44
阅读次数:
177
JS中检测数据类型只有四种方式 1、typeof 用来检测数据类型的运算符 [typeof value] 2、instanceof / constructor 1)instanceof:检测当前实例是否属于某一个类,属于的话返回true,不属于返回false 1)instanceof:检测当前实例是 ...
分类:
其他好文 时间:
2017-10-24 13:15:06
阅读次数:
156
{ // 基本定义和生成实例 class Parent{ constructor(name='mukewang'){ this.name=name; } } let v_parent1=new Parent(); let v_parent2=new Parent('v'); console.log(... ...
分类:
其他好文 时间:
2017-10-23 20:46:02
阅读次数:
112
1 Pull up Field(字段上移) 2 Pull up Method(函数上移) 3 Pull up Constructor Body(构造函数本体上移) 4 Push Down Method(函数下移) 5 Push Down Field(字段下移) 6 Extract Subclass( ...
分类:
其他好文 时间:
2017-10-22 17:06:00
阅读次数:
172