这是五部分中的第二部分,重点介绍 Firefox 中的 内置开发者工具,其功能以及我们目前所处的位置。目的是向您展示所有可用的可能性、进展以及我们的目标。
在本系列的第一篇文章 中,我们讨论了 Web 控制台和 JavaScript 调试器。虽然这两个工具功能强大,并提供了检查和修改 Web 应用程序的功能,但还有其他工具可用于进一步增强开发体验,同时构建和调试您的应用程序。在这篇文章中,我们简要介绍了 Scratchpad 和样式编辑器。
与第一篇文章一样,我们为每个工具提供了一个简短的屏幕录制,演示了其一些功能。
样式编辑器
样式编辑器主要用于在当前应用程序的上下文中编辑、调试或创建新的样式表。在样式编辑器中进行的更改会自动反映在加载的页面中。如果您不熟悉层叠样式表 (CSS),请务必查看 CSS MDN 文档。
样式编辑器允许在使用编辑器时保存所做的更改。此外,您还可以导入现有的样式表并将其应用于当前页面,或单独禁用特定的样式表。样式编辑器还与检查器链接,允许开发人员快速访问已检查元素的样式表。以下屏幕录制概述了样式编辑器的功能。
有关 样式编辑器的更多详细信息,请查看 MDN 文档。
Scratchpad
Scratchpad 有很多用途,本质上是一个实时 JavaScript 编辑器和原型设计工具。使用 Scratchpad,开发人员可以访问当前页面的对象、变量和脚本。此外,可以在编辑器中编写和测试完整的函数,这些函数位于实时页面的范围内。然后,可以将这些更改附加并保存到当前应用程序中。
还可以加载和测试外部 JavaScript 文件。提供了多种运行选项,允许开发人员仅执行代码、执行代码并检查返回的对象,或执行代码并将结果作为注释打印到 Scratchpad 中。以下屏幕录制说明了 Scratchpad 的一些功能。请注意,Scratchpad 脚本在与加载到页面中的脚本相同的
上下文中运行。在屏幕录制中,该示例使用 jQuery 库和一些自定义脚本来说明此功能。
有关 Scratchpad 的更多信息,请参阅 MDN 调试器文档。
如果您不太熟悉 JavaScript,请务必查看 MDN 文档,其中包含有关学习该语言和机制的全面资源列表。
了解更多信息
这些屏幕录制简要介绍了这些工具的主要功能。有关 所有开发者工具的完整详细信息,请查看完整的 MDN 工具文档。
即将推出
在下一篇文章中,我们将重点介绍一些移动设计功能,包括响应式设计视图和使用应用程序管理器进行远程调试。请在下方评论中提供您希望在本系列即将发布的文章中详细了解的功能建议。
关于 Robert Nyman [荣誉编辑]
技术布道师和 Mozilla Hacks 编辑。发表关于 HTML5、JavaScript 和开放网络的演讲和博客。Robert 坚定地相信 HTML5 和开放网络,自 1999 年以来一直在从事 Web 前端开发工作——在瑞典和纽约市。他还会定期在 http://robertnyman.com 上发表博客,并且喜欢旅行和结识新朋友。
22 条评论