jQuery.Event = function( src, props ) { // Allow instantiation without the 'new' keyword if ( !( this instanceof jQuery.Event ) ) { return new jQuery.Event( src, props ); } }
因为当使用new的时,构造函数里的this会指定到实例,而不使用new的时候,this即为构造方法的调用者