你现在就可以使用的预览版
Mozilla 正在构建一系列稳定、快速且易用的开发者工具,这些工具将与浏览器一起发布。我想介绍一系列改进,这些改进计划于 2012 年 1 月 31 日以最终形式发布。
但是,你可以立即获取它们,方法是下载Firefox Aurora 频道。我个人认为 Aurora 版本非常稳定,并且可用于一般浏览和 Web 开发。试一试,看看你的想法。你可以将 Aurora 与你的稳定版 Firefox 一起安装。
新的页面检查器
使用内置工具,你现在可以深入了解页面的结构和布局。从“Web 开发者”菜单中选择“检查”,或按便捷的 ctrl-shift-I(Mac 上为 cmd-shift-I)键盘快捷键,你就可以直观地选择你感兴趣的页面元素。
你还会发现一个新的“检查元素”上下文菜单项,它允许你立即选择光标下的元素。
当你检查页面时,你会看到类似以下内容
我们覆盖页面以突出显示你正在使用的元素(1)。高亮显示还会向你显示与你正在查看的页面元素关联的标签、ID 和类。
在窗口底部,有一个工具栏,它提供了用于更改或处理所选元素的选项。从左侧开始,有一个关闭按钮,用于关闭页面检查器并返回到正常浏览。 “检查”按钮切换可视选择模式,以便你可以突出显示另一个元素。专业提示:按 ESC 键也可以切换模式。
面包屑
我们称工具栏的下一部分为“面包屑”。它们向你显示你在 HTML 结构中的位置,并且让你可以快速切换到另一个元素。所选元素是深色的“按下”按钮。在其左侧是其父元素,在其右侧是其子元素之一。只需单击其中一个按钮即可在页面元素之间移动。如果你单击并按住一个按钮,则会显示一个菜单,让你可以选择按钮上列出的元素的同级元素。面包屑使导航变得快速,并且不会占用太多屏幕空间。
HTML
有时查看页面的 HTML 表示形式是找出发生情况的最快速方法。单击 HTML 按钮,你将获得该视图。工具栏右侧有一个调整器,用于设置你想要为 HTML 视图分配多少空间。此外,单击 HTML 视图中的节点将选择该元素以供进一步检查。专业提示:ctrl-H 切换 HTML 视图。
样式
最后但并非最不重要的是“样式”视图。这允许你深入了解、探索和试验 CSS。它提供了两种与所选元素关联的 CSS 的单独视图:基于 CSS 规则的视图(左上方)和基于属性的视图(右上方)。
规则视图的组织方式与你的样式表非常相似,显示应用于元素的所有规则以及这些规则提供的所有属性。被覆盖的属性会被划掉。你可以使用左侧的复选框轻松切换任何单个属性。单击属性名称或值一次即可对其进行编辑,并立即在页面上查看结果。如果你单击规则底部带括号的行上的任何位置,则可以在那里添加一个新属性。
在包含大量样式的页面上,有时你只想找出字体大小设置为多少。这就是属性视图的用武之地。你可以展开“字体大小”属性,并查看其设置方式以及哪个样式表设置了它。默认情况下,只会显示样式表中设置的样式(因此你不会获得列出的浏览器默认值)。如果列出了许多属性(例如,如果你使用重置样式表),则可以通过在搜索框中键入内容快速找到要查找的内容。
ctrl-S 切换样式视图。
Web 控制台 + 页面检查器:完美搭配
无论何时你都需要 Web 控制台,它都可用,即使你正在使用页面检查器。如果你选择了一个元素,则该元素可以通过使用变量$0
在控制台中的 JavaScript 中获得。
Scratchpad
我们在 8 月份发布的 Scratchpad 功能为你提供了一种非常友好的方法来试验 JavaScript。你无需局限于一个小输入框,而是可以获得一个完整的编辑器窗口进行操作。现在,Scratchpad 使用Orion代码编辑器提供语法高亮显示、更好的缩进以及你期望从现代代码编辑器中获得的其他功能。
Scratchpad 现在已连接到 Firefox 的“会话恢复”功能。这意味着你可以在 Scratchpad 中尝试大量代码,如果重新启动 Firefox,则恢复会话也会恢复你的 Scratchpad。当然,你始终可以保存和重新加载 Scratchpad 文件,就像以前一样。
如果你只进行 Web 开发,我们已经简化了用户界面。如果你正在进行 Firefox 加载项开发,你应该将 about:config 中的 devtools.chrome.enabled 设置为 true。此设置允许 Scratchpad 在特权浏览器上下文中运行代码,而不仅仅针对当前网页。
console
对象
我们一直在构建从 JavaScript 代码中调用或在 Web 控制台的 JavaScript 输入处使用的console
对象。它现在与事实上的标准一致,实现了跨浏览器标准的方法。Firebug 还有几个我们尚未实现的方法(console.table、console.profile、console.dirxml),但常用的方法都在这里。
更多功能即将推出
所有这些功能现在都可以在Firefox Aurora 版本中使用。我们正在努力为您提供更多新功能,用于下一个 Aurora 版本。
查看我们的参与页面,了解如何提供反馈并帮助改进这些工具。
脚注
1。其他 Web 开发者工具会更改你的页面(例如,添加一个类)以使所选元素可见。Firefox 的高亮显示器无需更改你的内容即可完成其工作.↩
92 条评论