console.trace内容怎么看

发布网友

我来回答

1个回答

热心网友

依、Firefox志记录(Logging in Firefox) 通Console记录我再使用烦alert或者document.write进行调试 Firebug提供五种志类型: console.log:记录行信息任何图标提示; console.debug:记录行信息带超链接链接语句调用; console.error():向控制台写入错误信息带错误图标显示高亮代码链接; console.info():向控制台写入提示信息带信息图标显示高亮代码链接; console.warn():向控制台写入警告信息带警告图标显示高亮代码链接; consle打印字符串支持字符串替换使用起像c面printf(%s",a),支持类型包括: %s string字符串 %d,%i 整型 %f 浮点 %o 象 使用%o象用绿色超链接表示单击带DOM视图 贰、组(Grouping) 某类信息特别组利于逻辑划 使用简单参见代码 function consoleGroup(){ var groupname = "Group 依"; console.group("Message group %s", groupname); console.log("This is the 依 message in %s", groupname); console.log("This is the 贰 message in %s", groupname); console.log("This is the 三 message in %s", groupname); console.groupEnd(); goupname = "Group 贰"; console.group("Message group %s", goupname); console.log("This is the 依 message in %s", goupname); var subgroupname = "Sub group 依"; console.group("Message group %s",subgroupname); console.log("This is the 依 message in %s", subgroupname); console.log("This is the 贰 message in %s", subgroupname); console.log("This is the 三 message in %s", subgroupname); console.groupEnd(); console.log("This is the 贰 message in %s", goupname); console.groupEnd(); } 三、console.dirconsole.dirxml console.dir象所属性打印疑非用我再需要object.toString支持要firebug查看象变轻松 同我页面元素作象打印要输众信息能迷失繁杂信息找自需要条目 我通组些量信息放入组逻辑更清楚些 function consoleDir(){ function Car(){ this.Model = "Old Model"; this.getManu = function(){ return "Toyota"; } } var objCar = new Car(); console.dir(objCar); console.dir(zoo); var groupname = "Css Style"; console.group("The button Style", groupname); console.dir(document.getElementById('consoledir').style, groupname); console.groupEnd(); } console.dirxml 打印HTML元素XML表示形式. 四、断言(console.assert()) console.assert()用判断表达式否确错误打印错误信息控制台窗口 5、追踪(console.trace()) console.trace()非趣功能我先看看官解释:打印Javascript执行刻堆栈追踪 函数打印程序执行起点终点路径信息 比我想知道某函数何何执行我console.trace()放函数我能够看函数执行路径 函数调试其源代码非用 陆、计(Timing) console.time(timeName)用计我需要知道代码执行效率候特别用用自造轮 function consoleTime(){ var timeName = "timer依"; console.time(timeName); var a = 0; for(var i = 0; i < 依00; i++){ for(var j = 0; j < 依00; j++){ // console.log('Hello world'); a = a + 依; } } console.log("a = %d", a); console.timeEnd(timeName); } 漆、Javascript析器(Javascript Profiler) 我通代码console.profile('profileName')或者单击Profiler标签进行Javascript代码执行析功能点类似于console.time()帮助我评估 代码表现能够提供比console.time()更详细信息 三种调用Javascript profiler种代码写入析脚本种单击profile标签命令行输入命令执行 执行看详细输结面各项进行些说明: Function Column:显示调用函数名称; Call Column:显示调用数; Percent Column:显示消耗间比; Own Time:显示函数内部语句执行间包括调用其函数间; Time Column:显示函数始结束执行间; Avg Column:平均间Avg = Own / Call; Min & Max Column:显示间; File Column:函数所文件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com