// 寄生函数
function obj(o){
function Fn(){};
Fn.prototype = o; // 把指针转回给自己
return new Fn();
}
function create(o,oBj){
var _o = obj(o.prototype);
_o.constructor = oBj;
oBj.prototype = _o;
return...
分类:
Web程序 时间:
2015-03-11 23:32:17
阅读次数:
306
函数是JS里很神奇的一位童鞋。那么如何创建一个函数呢?简单来说有下面几种形式: 1、定义式 function a() {} 2、声明式 var a = function() {}; // 把一个匿名函数赋给一个变量 3、构造函数 var a = new Function(); // 用Functio...
分类:
Web程序 时间:
2015-03-11 12:34:40
阅读次数:
156
hibernate 完全采用面向对象的方式来操作数据库,因此开发者眼里只有对象、属性,无须理会数据库、表、列等概念。持久化类的要求Hibernate 采用低侵入式设计,所以对持久化类的要求也是只要是简单的pojo即可。虽然hibernate对持久化没什么要求,但应遵守如下规则:
-提供一个无参的构造器,这样hibernate就可以使用Constructor.newInstance()来创建持久化实...
分类:
Web程序 时间:
2015-03-11 10:51:44
阅读次数:
146
15章继承以及最后正则构造函数 用this.XX = XX这种调用时候必须new实例化进行属性访问构造原型函数的时候XX.prototype={}里面类似json格式定义参数属性,调用方法和构造函数相同,用constructor:XX让字面量实例化强制指向实例化对象。继承:构造函数进行属性继承时,使...
分类:
Web程序 时间:
2015-03-11 10:45:40
阅读次数:
160
依赖注入DI(Dependencyinjection)就是在实例化pojo的时候同时将相关联的类实例化并且注入。
依赖注入有接口注入(InterfaceInjection),设值注入(Setter Injection)和构造子注入(Constructor Injection)三种方式。
例如:
使用Spring将SlayDragonQuest注入到BraveKnight中
代码清单:...
分类:
其他好文 时间:
2015-03-10 21:33:18
阅读次数:
118
前几天当我同时向往说起node.js的时候,我逐渐发现原来JS是个多么丰富语言——我原来一直都在井底(初学者的悲哀)。当我想认认真真学习JavaScript的时候,我发现prototype与__proto__、constructor这几个家伙老是让我很有挫败感(学一门语言属性都搞不懂,还学个P).....
分类:
编程语言 时间:
2015-03-09 15:51:47
阅读次数:
120
话说温故而知新,但是我发现,新的旧的都没有巩固的很好,所以我决定先把所有的网页标签都温故一下!1、揭开Javascript属性constructor/prototype的底层原理http://blog.csdn.net/hikvision_java_gyh/article/details/89371...
分类:
其他好文 时间:
2015-03-09 12:44:45
阅读次数:
178
工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic
Factory)模式。
工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
工厂方法模式的结构:
抽象工厂角色:担任这个角色的是工厂方法模式的核心,它是与应用程序无关的。任何...
分类:
其他好文 时间:
2015-03-08 18:50:40
阅读次数:
129
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象...
分类:
Web程序 时间:
2015-03-08 11:46:10
阅读次数:
190
看了一大堆文章,晦涩难懂,是因为我还没有理解prototype和constructor的基本概念和计算机原理。So~一、什么是protorype?构造函数除了创建对象外,还有一个二、什么是constructor?构造函数(constructor)除了创建对象外,还有一个特殊的功能,就是自动为创建的新...
分类:
其他好文 时间:
2015-03-02 18:46:48
阅读次数:
115