JS_常用方法_一段用于DEBUG的代码
2009-06-20 15:40
323 查看
好像是在<<王者归来>>上面看到的,如下:
//调试级别 var DebugLevel = {Info:1,Warning:2,Error:3,Off:4}; var Debug = { level:DebugLevel.Info, //调试等级 //_output:alert, //输入方法,可改为document.write(IE only) _output:function(x){alert(x);}, //输入方法,可为document.write //watch method,监视对象属性值 _watch:function(obj,property){ var ret = []; if(!(obj instanceof Object)){ ret.push(obj); } else if(property) ret.push(property + ":" + obj[property]); else for(var each in obj){ ret.push(each+":"+obj[each]); } return ret; }, Output:function(level,args){ for(var i=0;i<args.length;i++){ if(Debug.level<=level){ Debug._output("level " +level + " : " +Debug._watch(args[i])); } } }, Info:function(){ Debug.Output(DebugLevel.Info,arguments); }, Warning:function(){ Debug.Output(DebugLevel.Warning,arguments); }, Error:function(){ Debug.Output(DebugLevel.Error,arguments); } } // Debug.level = DebugLevel.Info; Debug.Info("test"); var o1 = { "a":1, "b":2, "c":3 }; Debug.Warning(o1);
相关文章推荐
- 用于返回本周的开始日期及结束日期一段JS代码
- 一段功能齐全的PHP常用重定向代码html+js+header
- 常用限制input的方法的js代码
- 将一段JS代码封装成一个方法
- 常用限制input的方法的js代码
- 一段JS代码,可用于生成动态表单
- C# 后台调用前台的JS方法 以及常用的代码片断
- 原生js常用方法集锦--持续更新中。。。
- js console常用方法方法
- 【js与jquery】jquery的一个通用的专门用于遍历的全局方法$.each()的使用
- Js、Jquery、EasyUi 前端常用的Js公共方法
- 工作中常用到的JS表单验证代码(包括例子)
- 今日工作心得:一段用于验证的jQuery代码
- js数组常用操作方法汇总——filter
- [iOS Hybrid实践:UIWebView中Html中用JS调用OC方法,OC执行JS代码]
- 两种常用的javascript数组去重方法思路及代码
- js调试工具console.log()方法查看js代码的执行情况
- Java:数组工具类Arrays类的常用方法的用法及代码
- js的常用代码
- JS的常用共通方法整理 2017109