会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 建站经验 > 细谈浏览器开发工具的25个秘密

细谈浏览器开发工具的25个秘密

时间:2012-04-13 18:59:12   作者:   来源:   点击:

Chrome–Chrome允许你用一个不同的方式来改变frame,点击控制台底部的下拉菜单进行切换:

 

Opera–Opera中,控制台和文档选项卡都存在一个用来切换frame的下拉菜单——控制台中的那个下拉菜单仅在有frame可供选择时才显示:

 

(感谢Paul Irish和Daniel提供此项信息)

直接复制你的代码到剪贴板

Chrome,Firefox,Safari–在控制台中使用copy()命令,以内容作参数,将直接复制内容到剪贴板。

让浏览器做计算

所有浏览器–这个技巧很有意义,但令人惊讶的是会有多少人不这么去用它。当你想快速知道一个数学计算的答案(比如,一个456像素宽度的容器分三栏,每栏有多宽?),你不需要打开一个计算器,直接在控制台输入就能立即返回答案。顺便说一下,答案是152。

*译注:这又不是Bot,O_O作者应该是指直接在控制台输入表达式:456/3

脚本选项卡

页面所有运行脚本安身的地方,这个选项卡包含了一个下拉菜单,让你可以选择你想要调试的脚本。

处理压缩过的脚本

Chrome,Internet Explorer, Safari–放置一个断点在代码中会让调试更简单。如果脚本是已经投入生产环境了的话,它就很可能已经被压缩过了。这时怎么你怎么调试压缩过的代码呢?幸好,部分浏览器有个选项可以解压你的JavaScript代码。

Chrome和Safari中,简单地选择脚本选项卡,通过下拉菜单选择相关的脚本,然后点击底部面板的”{}”(pretty print)图标:

 

在IE9中,点击选中脚本旁边的工具图标来格式化JavaScript代码:

 

监视变量

所有浏览器– 开发中的一个常用工具,“监视”允许通过脚本选项卡右上栏的方便的区域来观察一组变量。要观察一个变量很简单,只要输入它的名字,“监视”将保持它最新的值。

 

实时编辑和执行JavaScript代码

Chrome–在Chrome中,你可以直接在页面中进行编辑,并不需要使用单独的编辑器或者重新加载页面。简单地双击你想要改变代码,然后输入新的代码!按Ctrl + S (Mac,Cmd+S)保存。

当错误发生时创建一个断点

所有浏览器–当第一个脚本错误发生时,简单地点击脚本选项卡中的暂停图标,出错行将会高亮以便查看。

当DOM改变时创建一个断点

 

Chrome,Firefox–如果你知道当某个特定部分的DOM改变时页面崩溃了,或者你仅仅想找出是哪段脚本改变了某个元素的属性,Chrome和Firefox都提供了有效设置断点的方式来找出这个元凶。简单地选中你要监视的元素,右键点击它,选择中断条件:

 

(感谢Jason Wilson提供此项信息)

元素选项卡

Firefox中叫做“HTML”选项卡,Opera中叫做“文档”(Documents)选项卡。元素(Elements)选项卡显示的是当前状态的DOM。在IE中,你需要点击“刷新”按钮才能查看当前的DOM。

获取一个容器尺寸的简易办法

Chrome,Safari–我是个在包含浮动元素的容器上使用overflow:auto样式的大粉丝——旧版本的IE这样做会引起麻烦,除非你给元素指定了实际宽度(auto和100%都不够)。虽然元素的实际尺寸可以在元素选项卡右上角的“Computed Style”栏看到,但仍然需要点击好几次。在Chrome或Safari中更好办法是,鼠标悬停到元素选项卡里HTML源代码的特定元素上,或者点击底部工具栏上的放大镜后再悬停到页面特定元素上:

分享到:

网友评论

热门建站经验