一、Firefox志记录(Logging in Firefox) 通Console记录我再使用烦alert或者document.write进行调试 Firebug提供五种志类型:谈谈 console.log:记录行
信息任何图腔衡标提示; console.debug:记录行信息带超链接链接语句调用; console.error():向控制台写入错误信息带错误图标显示高亮代码链接; console.info():向控制台写入提示信息带信息图标显示高亮代码链接; console.warn():向控制台写入警告信息带警告图标显示高亮代码链接; consle打印字符串支持字符串替换使用起像c面printf(%s",a),支持类型包括: %sstring字符串 %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 = 0i <一00i++){ for(var j = 0j <一00j++){ //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 / CallMin &Max Column:显示间; File Column:函数所文件进入Windows命令提示符程序。Win7系统直接在开始菜单下方的输入框中输入“cmd”或“命令提示符”就可以进入了。XP系统需要在开始菜单中找到运行(或按下快捷键R),在运行对话框中输缺唤入cmd,然后单击“确定”按钮。
进入到控制台中,如下图所示。下面我们将分别讨论tracert程序几个主要功能的使用方法。
在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。
从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。
也可以输入“tracert ”后面接一个网址,DNS解析会自动将其转换为IP地址并探查出途经的路由器信息。如这回在后面输入了百度经验的URL地址,可以发现共查询到10条信息,其中带有星号(*)的信息表示该次ICMP包返回时间超时。
如果在“tracert”命令后添加一个不存在的IP地址,tracert程序则会报错。如下图所示。
在“tracert”命令与IP地址或URL地址中间输入“-d”,可以不将IP地址解析到主机名称。从下图可以看出,添加了“凯樱-d”后将不显示出“PC-helei”字样,即不显示主机名称。
在“tracert”命令与IP地址或URL地址中间输入“-h”,并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数。如下图中加入“ -h 5 ”后,搜索只在路由器间跳转5次,就无条件结束了。
在“tracert”命令与IP地址或URL地址中间输入“-w”,并在之后添加一个数字,可以指定tracert为每次回复所指盯扮丛定的毫秒数。
另外,tracert中还有如“-j”、“-r”、“-s”、“-4”、“-6”等命令,其用法都可以在命令行中输入命令“tracert”直接查到,这里就不一一赘述了。
1、同时按住窗口键(键盘左下角)+R键,打开window运行窗口,即WIN+R;
2、输入命令 'cmd',打开cmd.exe窗口圆码,
3、输入tracert命令,可以看到有不同的参数启绝选型,
4、以百度为例,输橘旁哪入命令tracert www.baidu.com,来跟踪路由信息,
评论列表(0条)