(function($){ function debug(){ if (window['console']){ console.log.apply(null, arguments); }; }; }(jQuery);いくつかpointをば:
- functionで囲う。これはname spaceの汚染防止
- window['console']のガード:firebugがあがっていないときはlogしない。
- apply~はdebugに可変長引数をパススルーするトリック。
(function($){ function debug(){ if (window['console']){ console.log.apply(null, arguments); }; }; }(jQuery);いくつかpointをば:
0 件のコメント:
コメントを投稿