jquery debug plugin

自己使用的javascript debug插件源码:

// jquery.debug.js plugin(function($) {    if (window.console) {        // can't using Function.apply() for safari/chrome console.        // extend $.console using window.console, don't work in safari/chrome using $.extend()        $.console = window.console;    } else {        // define $.console object for browsers without window.console.        $.console = {};        $.each(['assert', 'clear', 'info', 'log', 'warn', 'error'], function(index, name) {            $.console[name] = $.noop;        });    }    $.fn.debug = function(msg) {        return this.each(function() {            if ($.isFunction(msg)) {                msg.apply(this);            } else if (msg) {                $.console.log(msg);            } else {                $.console.log(this);            }        });    };})(jQuery);