jquery和zepto的扩展方法extend

总结下jQuery(3.1.1)和zepto(1.1.6)到底是如何来开放接口,使之可以进行扩展,两者都会有类型判断,本文使用简单的类型判断,暂不考虑兼容。

类型判断

var class2type = {},toString = class2type.toString,$={};//判断类型function type(obj) {  return obj == null ? String(obj) : class2type[toString.call(obj)] || "object"}//对象function isObject(obj) {  return type(obj) == "object"}//字面量对象function isPlainObject(obj) {  return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype
}function isArray(arr){  return Array.isArray(arr) || arr instanceof Array}

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式