Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 759 Bytes

README.MD

File metadata and controls

49 lines (36 loc) · 759 Bytes

extend

Aimee框架的扩展模块,用于对象扩展提供底层服务,依赖is,核心代码来自[email protected],使用方法可参照jQuery.extend

is

Install

aimee i extend

Example

// 直接使用
var extend = require('extend');

var obj = extend({}, {}, {} [, {}...])
// 作为属性使用
var extend = require('extend');
var obj = {};

obj.extend = extend;
obj.extend({
	bar: function(){
		console.log('bar')
	}
})

obj.bar()
// => bar
// 作为类的核心方法使用
var extend = require('extend');
var Class = function(){}

Class.extend = Class.prototype.extend = extend;

// 扩展自身
Class.extend({})

// 扩展原型链
Class.prototype.extend({})