javascript类库Prototype.js源码分析之一:继承机制
主要方法:
超级强大的方法(虽然简单)
function extend(destination, source) {
for (var property in source)
destination[property] = source[property];
return destination;
}
源码中使用:
extend(Object, {
extend: extend,//集成方法
inspect: inspect,//检查方法
toJSON: NATIVE_JSON_STRINGIFY_SUPPORT ? stringify : toJSON,//转换为JSON字符穿的 方法
toQueryString: toQueryString,//查询字符串的方法
toHTML: toHTML,//转换为HTML的方法
keys: Object.keys || keys,//键集合
values: values,//值集合
clone: clone,//克隆方法
isElement: isElement,//判断是否为Element的方法
isArray: isArray,//是否为数组的方法
isHash: isHash,//是否是散列的方法
isFunction: isFunction,//是否是函数的方法
isString: isString,//是否是字符串的方法
isNumber: isNumber,//是否是数字的方法
isDate: isDate,//是否是日期的方法
isUndefined: isUndefined//是否是undefined
});
})(); 相关推荐
文山羊 2020-10-20
Tristahong 2020-10-14
stulen 2020-08-15
xiaoseyihe 2020-08-11
amberom 2020-08-03
fengzhiwu 2020-08-01
pythonxuexi 2020-07-30
leoaran 2020-07-21
littie 2020-07-19
kkpiece 2020-07-08
zlsdmx 2020-07-05
银角大王 2020-07-05
yjsflxiang 2020-07-04
shonmark 2020-06-27
chinawangfei 2020-06-16
liusarazhang 2020-06-14
xiaobaif 2020-06-14