慕UI0422382
2016-12-13 14:37
ajQuery.fn = ajQuery.prototype = {
name: 'aaron',
init: function(selector) {
this.selector = selector;
return this;
},
constructor: ajQuery
}
因为ajQuery.fn = ajQuery.prototype = {},这相当于又构造一个新的对象“{}”,因此它本身的constructor指向的是Object,而不是ajQUERY,所以这边需要强制指向
指明 ajQuery.fn 函数的构造器是ajQuery,实例化后可以继承ajQuery的方法。
jQuery源码解析(架构与依赖模块)
84047 学习 · 280 问题
相似问题