var H5ComponentBase = function(id){
var component = {};
component.id = id;
return component;
}
var a = H5ComponentBase( 'aa');
var b = new H5ComponentBase( 'bb');
a 和 b 没有本质的区别。里面的 component 就可以看做是 jQuery 对象。
(注: jquery 内部的 实现本身也是 new 的一个对象 ,我这 的 var component={} ,是一个意思)
var jQuery = function( selector, context ) {
return new jQuery.fn.init( selector, context, rootjQuery );
}