如何更专业的使用Chrome开发者工具

顾名思义Chrome开发工具就是一个工具,它允许Web开发人员可以通过浏览器应用程序干预和操作Web页面,也可以通过这个工具调试和测试Web页面或Web应用程序。有了这个工具,你可以做很多有趣的事情:

◆调试界面的问题

◆使用断点调试JavaScript代码

◆优化你的代码

打开开发者工具,你只需要在页面的任意位置右击鼠标,选择检查元素或从右上角菜单中选择“工具>更多工具>开发者工具“。

下面示例演示的都是在Google Chrome的Canary浏览器下做的演示。

1.快速编辑HTML元素

试一试:

◆选择"Elements"面板

◆选择"Elements"面板内的一个DOM元素

◆双击你需要打开的DOM元素标签,你就可以编辑它

当你完成之后会自动更新和关闭标签

2.到指定的行数

你可以在“Sources”面板中选择指定的文件中使用“:行数:列数”的功能。试试快捷键CMD + O

3.展开所有子节点

试一试:

◆选择"Elements"面板

◆选择DOM元素和在带有剪头的地点按住Alt +点击鼠标左键,可以展开所有子节点

4.改变开发者工具位置

试一试快捷键:CMD + Shift + D。设置开发者工具有三个选项:

◆不在窗口中显示开发者工具

◆在窗口右侧显示开发者工具

◆在窗口底部显示开发者工具

5.通过CSS选择器搜索DOM元素

试一试快捷键:CMD + F / CTRL + F和输入你需要的类名或ID名,可以搜索到相应的选择器。

6.Material和自定义颜色调色板

你可以点击颜色代码前面的小图标,你可以选择:

◆页面颜色:这个面板是从你的Web网站(在你的CSS中)自动生成

◆Material Design:这个面板可以从Material Design面板中自动生成颜色

7.多个光标

移动光标按住CMD + 点击可以添加多个光标,你也可以使用CMD + U撤销你选择的最后一个光标。

8.复制图片的Data URI

◆选择"Network"面板

◆在“Resources”面板选择你的图片

◆在图片上右击,选择“Copy Image as Data URI”选项

9.触发伪类

◆在左边的面板元素上右击鼠标,并选择“Force Element State”

◆另外在右边的面板中选择切换伪类状态的图标

10.通过拖拽选择多列

◆选择“Sources”面板

◆在“Sources”面板编辑器中选择你需要的文件

◆按住Alt并拖动鼠标

11.使用$0获取当前元素

◆选择“Elements”面板

◆在"Element"面板中选择DOM元素

◆点击"Console"并输入$0可以获取当前元素

12.在元素中显示

选择一个DOM节点:

◆在“Console”面板中右击

◆选择"Reveal in Elements Panel"

13.查看事件监听器

◆选择“Elements”面板”

◆在“Event Listeners”菜单中选择一个事件

◆右击并选择“Show Function Definition”,你可以查看到对应的源码

14.预览Easing

◆点击easing图标(紫色的图标),可以预览easing

◆你可以通过浏览选择其他的easing或者自定义easing

15.媒体查询

◆点击左上角的手机图标,选择设备模式

◆点击断点("blue","green","orange")工具栏选择断点

如果你可击一个工具栏,你可以在源码中找到它对应的位置。

16.Network Filmstrip

Film Strip"显示页面从开始到结束渲染的截图。你可以点击截图和在timeline-style中查看视图。

◆选择“Network”面板

◆点击“录制”图标

◆重新加载页面

17.Copy Response

你可以在网络资源中复制"Response/Request"头。

◆选择“Network”面板”

◆在“Sources”面板编辑器中选择你需要的文件”

◆右击并选择“Copy Response”

18.运行预定义的代码片段

◆在左侧边栏中选择: Sources > Snippets

◆右击选择Select New

◆输入文件名和在右侧的面板中输入代码片段

◆代码片段文件名上右击选择Run

19.Device Emulation Sensors

你可以模拟移动设备传感器:

◆触摸屏

◆地理位置坐标

◆加速计

你可以这样操作:

◆选择“Elements”面板

◆选择“Emulation > Sensors”和点击“Esc”取消

20.Workspaces

◆选择“Sources”面板

◆在Sources面板中右击并选择“Add Folder to Workspaces”

◆选择你的文件和右击,并选择Map to Network Resources

◆修改你的文件代码和查看

作者:Ibrahim Nergiz

来源:51CTO

时间: 2024-10-31 15:59:25

如何更专业的使用Chrome开发者工具的相关文章

用Chrome开发者工具做JavaScript性能分析

你的网站正常运转.现在我们来让它运转的更快.网站的性能由页面载入速度和代码执行效率决定.一些服务可以让你的网站载入更快,比如压缩和CDN,但是让代码执行的更快你要做的事情. 代码中很小的改动都可能对性能造成巨大的影响.快速灵活的网站和可怕的"无响应脚本"对话框可能只有几行代码的差别.这篇文章告诉你如何通过用Chrome开发者工具(Chrome Developer Tools)找到这几行关键的代码. 设置一个基线 我们来看一个简单的"颜色排序器"应用,这个应用展示了一

[译] 在 Chrome 开发者工具中调试 node.js

本文讲的是[译] 在 Chrome 开发者工具中调试 node.js, 这篇文章介绍了一种在 Chrome 开发者工具里面开发.调试和分析 Node.js 应用程序的新方法. devtool 最近我一直在开发一个命令行工具 devtool,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node.js 和 Chromium 的功能融合在了一起.它的目的在于为调试.分析和开发 Node

为什么chrome开发者工具有时候不能显示出response的内容

问题描述 从网站返回的内容,用Chrome开发者工具调试,发现不能显示返回的内容.但是返回的明明就是一个js文件,为什么查看不了? 解决方案 解决方案二:firefox一切正常解决方案三:引用1楼shingoscar的回复: firefox一切正常 我发现返回的是js代码,你知道怎么调试response返回的js吗?解决方案四:引用2楼sundacheng1989的回复: Quote: 引用1楼shingoscar的回复: firefox一切正常 我发现返回的是js代码,你知道怎么调试respo

Chrome 开发者工具的官方文档及其他前端语言开发文档

以下全部为英文文档: Chrome 开发者工具的文档: https://developers.google.com/chrome-d... JavaScript 文档,语言核心部分可以看 ECMA 规范,非常晦涩:ecma-international.org/publicat... 我一般看 Mozilla 的(需要注意 Chrome 不支持 JavaScript 1.8 的特性):developer.mozilla.org/en/JavaScript DOM API 文档直接看 w3c:w3.

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.3 使用Google Chrome 开发者工具

2.3 使用Google Chrome 开发者工具 下载并安装Google Chrome后,启动它并访问http://getbootstrap.com/.Bootstrap是一个通用的网页框架,将在本书后面讨论.就当前而言,它很有用,因为这个网页的源代码易于理解.在Chrome中,选择菜单"更多工具">"开发者工具",这将打开开发者工具,如图2.4所示[1]. 有一个打开开发者工具的快捷键,在Windows中为Ctrl + Shift + I,在OS X中为C

使用chrome开发者工具得到的视频连接并不能用于下载

问题描述 使用chrome开发者工具得到的视频连接并不能用于下载 待下载的是:http://www.cnn.com/studentnews页面上的视频 得到的链接是:http://cnn-f.akamaihd.net/cnn/big/studentnews/2016/04/06/sn-0407.cnn_422499_,512x288_55,640x360_90,768x432_130,896x504_185,1280x720_350,0k.mp4.csmil/bitrate=1?v=3.4.1&

Chrome 开发者工具提示和技巧

本文讲的是Chrome 开发者工具提示和技巧, 最近我花了很多的时间使用我的 Chrome 开发者工具. 通过这个过程我发现了一些以前错过的很棒的特性(或者说当时觉得没有必要去深究,例如:黑箱特性和异步栈追踪). 因此,我想简要阐述一些我特别喜欢的开发者工具特性. 那个小的放大镜图标可以告诉你决定当前的 CSS 类/选择器的某个特定样式是在哪个文件里定义的. 举例来说,在任意 DOM 元素上右键打开菜单,点击 "inspect" 选项,在右下的面板中选择 "Computed&

《HTML5 2D游戏编程核心技术》——第2章,第2.1节使用开发者工具

第2章 在本书中,我们将从头开始编程实现一款游戏.像所有的游戏开发者一样,在开始之前,我们必须收集原始素材,并熟悉我们的工具.对于大多数游戏来说,下面的原始素材是必备的. 图像 音效 音乐 下面的内容则是可选的,使用它们可以给你的HTML5游戏增色. 网站图标 网页背景 GIF动画 网站图标是一些小的图标,可以在浏览器的地址栏或者标签中显示.网页背景可以是图像,也可以像Snail Bait游戏一样,用CSS画出来.Snail Bait游戏在加载资源时,会显示一个GIF动画. 幸运的是,所有必要的

javascript-chrome 开发者工具的问题

问题描述 chrome 开发者工具的问题 大家都知道使用开发者工具会让工作事半功倍,不过今天遇到一个问题,其实也不算是问题啦 就是我在sources中找不到我自己引入的js,这是什么原因呢,一些其他的插件的js是存在的啊 解决方案 Chrome开发者工具chrome开发者工具使用Chrome开发者工具的使用 解决方案二: 你的js页面展示的时候没加载出来,原因可能是你的js加载路径有问题,或者其他的都有可能.具体还是得看代码