jquery源码调试,alert、console.log都不执行
jquery版本:1.8.3
jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
"change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
// Handle event binding
jQuery.fn[ name ] = function( data, fn ) {
if ( fn == null ) {
fn = data;
data = null;
}
alert(name+"===:"+this===jQuery.fn[name]);
alert(name+"==:"+this==jQuery.fn[name]);
console.log("this===jQuery.fn[" + name + "]:" + this===jQuery.fn[name]);
console.log("this==jQuery.fn[" + name + "]:" + this==jQuery.fn[name]);
return arguments.length > 0 ?
this.on( name, null, data, fn ) :
this.trigger( name );
};
if ( rkeyEvent.test( name ) ) {
jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks;
}
if ( rmouseEvent.test( name ) ) {
jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks;
}
});
把jquery-1.8.3.js文件引入html页面,打开这个页面,红色的那些语句都没执行。
求高手指教!