谷歌浏览器中的audits(谷歌浏览器中的小恐龙游戏)

今天给各位分享谷歌浏览器中的audits的知识,其中也会对谷歌浏览器中的小恐龙游戏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

谷歌浏览器中的audits(谷歌浏览器中的小恐龙游戏)

本文目录

  1. 打开chrome浏览器开发者工具的方式
  2. 谷歌浏览器调试js的步骤 谷歌浏览器怎样调试javascript
  3. 谷歌浏览器怎么调试js

一、打开chrome浏览器开发者工具的方式

1、Chrome提供的一些调试功能,在排查代码故障时非常有帮助。事实上,由于谷歌浏览器提供的调试工具太多,很多都被隐藏了起来,等待你去探索。

2、声明:本文已获作者Ferenc Almasi翻译授权。

3、Chrome DevTools(开发者工具)团队每月(

4、 )都会在他们的网站上发布更新,你也可以在他们的官方 Twitter账户(

5、 )上找到一些很棒的提示。如果你想了解更多关于 Chrome提供的工具的信息,我强烈推荐查看这两个信息来源。

6、在这篇文章中,我收集了 10个我经常使用但是别人可能不知道的功能。它们帮助我简化了工作流程,可以在更短的时间内完成更多的工作。

7、这里先从在控制台中保持日志说起。假设在重新加载页面之前或导航发生时出现了问题,你会尝试登录控制台,但所有内容都被清除了。解决方法很简单,但我很久以前就不知道了:

8、通常,当用户交互发生时会出现问题。捕捉这些事件来检查在交互中运行的位置和内容非常有帮助。幸运的是,我们可以通过访问 Sources选项卡,用 Ctrl P打开一个 js文件,并检查其中的相关事件:

9、对于 DOM操作也可以添加断点。通常可以断点在某节点接收到属性更改上,例如添加了某个 class。在一个大型代码仓库中搜索相关代码将耗费大量时间,其实你可以简单地为元素添加一个断点,然后剩下的交给 DevTools处理。

10、有时候我们对代码进行性能优化,会导致很多代码没有用了但是还没及时清除。在覆盖工具的帮助下,你可以分析资源并查看哪些行没有执行。如果你关注的不是所有交互,只执行你所关注的交互操作有助于你获取准确的覆盖率。你可以点击 Ctrl Shift P打开工具面板,然后点击重新加载图标开始记录,所有以红色显示的内容都不会被执行。

11、不必要的重绘也会导致性能问题。假设你的页面上有一个倒计时,每次更新都会导致整个页面重新绘制。你可以通过在 Render选项卡中启用 paint flashing来解决这些问题,并查看哪些元素触发了这些问题。

12、同样,Ctrl Shift P会弹出工具栏。

13、在 Rendering选项卡上启用重新绘制

14、既然上面讨论了渲染,那么让我们来看看如何调试 CSS动画。用 Ctrl Shift P打开工具菜单,输入“ animation”它将为你打开动画标签,这将记录任何发生在网站上的动画。你可以重播它们,看看它们的宽松程度,然后根据时间或持续时间调整:

15、我们经常需要与其他人分享截图来验证更改。如果你不得不重复多个步骤,这个任务可能会消耗时间:

16、这可以在 DevTools内部完成。你可以从整个页面、单个节点(被选中的节点)或视图中创建图像:

17、假设你正在调试一个问题,并且你的代码中有两个断点。你正在进行堆栈跟踪,你会发现堆栈信息中大多数来自核心框架文件,如 React或 jQuery。为了避免在调试器中包含这些核心文件,你可以对它们进行黑盒处理,这意味着 DevTools将跳过这些文件,以便你可以专注于自己的代码。

18、本地覆盖是我最喜欢的一个,我发现自己使用它越来越频繁。它是一个强大的工具,使你能够加载生产文件的本地副本,并使用它们来替代捆绑的副本。当一个问题只发生在特定的环境中而不能在本地复现时,这一点尤其有用。

19、你可以在“Source”选项卡下启用 Overrides(重写)。如果你没有看到 Overrides链接,点击 Page右侧的锯齿图标。你可以将漂亮的打印文件复制到你本地文件并对其进行扩展。重写将通过页面重新加载保持。

20、我发现自己一直在使用 Lighthouse面板,这是为了审计你的网站在各种指标:性能,PWA,可访问性,或搜索引擎优化。你还可以选择审计不同的设备以及模拟网络连接,它为你提供了哪些可以改进以及如何改进的参考。你可以在“Audits”选项卡下进入“灯塔”,如果你没有看到标签,只需点击锯齿符号来显示隐藏的标签。

21、生成报告后,可以将结果保存为 JSON文件,稍后导入以进行比较。

22、上面是必须知道的 10个 Chrome开发工具特性,它们帮助我简化了工作流程,并且在更短的时间内完成了更多的工作。

23、你每天使用的 Chrome开发者工具的功能是什么?请在评论中告诉我们。

24、 

25、作者简介:Ferenc Almasi,匈牙利前端开发者,热衷于开发和设计新的交互式应用程序。他还喜欢尝试新技术,创造简单而有吸引力的东西。

26、译者:明明如月,知名互联网公司 Java高级开发工程师,CSDN博客专家。

二、谷歌浏览器调试js的步骤 谷歌浏览器怎样调试javascript

1、首先我们打开开发者工具,你可以直接在页面上点击右键,然后选择审查元素或者在Chrome的工具中找到或者你直接记住这个快捷方式: Ctrl+Shift+I(或者Ctrl+Shift+J直接打开控制台),或者直接按F12。

2、打开的开发者工具就长下面的样子,建议大家将开发者工具弹出作为一个独立的窗口。

这个就是查看、编辑页面上的元素,包括HTML和CSS。

左侧就是对页面HTML结构的查看与编辑,你可以直接在某个元素上双击修改元素的属性,或者你点右键选;Edit as Html;直接对元素的HTML进行编辑,或者删除某个元素,所有的修改都会即时在页面上得到呈现。

你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处。

Elements标签页的右侧可以对元素的CSS进行查看与编辑修改。

你还可以通过这里看到各CSS选择器设置的CSS值的覆盖情况。

下面的Metrics可以看到元素占的空间情况(宽、高、Padding、Margin)。

注意到上面的Properties没有?这个很有用哦,可以让你看到元素具有的方法与属性,比查API手册要方便得多哦(要注意某些方法和属性在IE、FireFox等其他浏览器下面的支持情况哦)。

Resources标签页可以查看到请求的资源情况,包括CSS、JS、图片等的内容,同时还可以查看到存储相关的如Cookies、HTML5的Database和LocalStore等,你可以对存储的内容编辑和删除。

这里的CSS文件有一个好玩的特性,你可以直接修改CSS文件,并且修改即时生效哦。

Network标签页对于分析网站请求的网络情况、查看某一请求的请求头和响应头还有响应内容很有用,特别是在查看Ajax类请求的时候,非常有帮助。注意是在你打开Chrome开发者工具后发起的请求,才会在这里显示的哦。

点击左侧某一个具体去请求URL,可以看到该请求的详细HTTP请求情况:

我们可以在这里看到HTTP请求头、HTTP响应头、HTTP返回的内容等信息,对于开发、调试,都是很有用的。

很明显,这个标签页就是查看JS文件、调试JS代码的,直接看下图的说明。

还有你可以打开Javascript控制台,做一些其他的查看或者修改。

你甚至还可以为某一XHR请求或者某一事件设置断点。

注意这个Timeline的标签页不是指网络请求的时间响应情况哦(这个在Network标签页里查看),这个Timeline指的JS执行时间、页面元素渲染时间。

点击底部的Record就可以开始录制页面上执行的内容。

这个主要是做性能优化的,包括查看CPU执行时间与内存占用。

这个对于优化前端页面、加速网页加载速度很有用哦(相当与Yslow)。

点击run按钮,就可以开始分析页面,分析完了就可以看到分析结果了。

它甚至可以分析出页面上样式表中有哪些CSS是没有被使用的哦。

这个除了查看错误信息、打印调试信息(console.log())、写一些测试脚本以外,还可以当作Javascript API查看用。

例如我想查看console都有哪些方法和属性,我可以直接在Console中输入;并执行:

怎么样,一目了然了吧?再例如我想查看日期函数都有哪些方法:

(注:注意在这里看到的某些方法和属性是ES5新增的,记得兼容其他浏览器的支持情况哦)

上述给大家讲解的便是谷歌浏览器调试js的步骤,有这个需求的用户们可以了解一下上面的内容吧,希望可以帮助到大家。

三、谷歌浏览器怎么调试js

首先我们打开开发者工具,你可以直接在页面上点击右键,然后选择审查元素或者在Chrome的工具中找到或者你直接记住这个快捷方式: Ctrl+Shift+I(或者Ctrl+Shift+J直接打开控制台),或者直接按F12。

  打开的开发者工具就长下面的样子,建议大家将开发者工具弹出作为一个独立的窗口:

这个就是查看、编辑页面上的元素,包括HTML和CSS:

  左侧就是对页面HTML结构的查看与编辑,你可以直接在某个元素上双击修改元素的属性,或者你点右键选;Edit as Html;直接对元素的HTML进行编辑,或者删除某个元素,所有的修改都会即时在页面上得到呈现。(注:看到上面右键菜单的最后一个选项;审查元素了么?这是不是说明这个开发者工具的页面也是HTML来的呢?你点一下就知道了哦,嘿嘿)

你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处:

  Elements标签页的右侧可以对元素的CSS进行查看与编辑修改:

  你还可以通过这里看到各CSS选择器设置的CSS值的覆盖情况。

下面的Metrics可以看到元素占的空间情况(宽、高、Padding、Margin)

  注意到上面的Properties没有?这个很有用哦,可以让你看到元素具有的方法与属性,比查API手册要方便得多哦(要注意某些方法和属性在IE、FireFox等其他浏览器下面的支持情况哦)。

  Resources标签页可以查看到请求的资源情况,包括CSS、JS、图片等的内容,同时还可以查看到存储相关的如Cookies、HTML5的Database和LocalStore等,你可以对存储的内容编辑和删除。

这里的CSS文件有一个好玩的特性,你可以直接修改CSS文件,并且修改即时生效哦:

  Network标签页对于分析网站请求的网络情况、查看某一请求的请求头和响应头还有响应内容很有用,特别是在查看Ajax类请求的时候,非常有帮助。注意是在你打开Chrome开发者工具后发起的请求,才会在这里显示的哦。

点击左侧某一个具体去请求URL,可以看到该请求的详细HTTP请求情况:

  我们可以在这里看到HTTP请求头、HTTP响应头、HTTP返回的内容等信息,对于开发、调试,都是很有用的。

很明显,这个标签页就是查看JS文件、调试JS代码的,直接看下图的说明:

  还有你可以打开Javascript控制台,做一些其他的查看或者修改:

  你甚至还可以为某一XHR请求或者某一事件设置断点:

注意这个Timeline的标签页不是指网络请求的时间响应情况哦(这个在Network标签页里查看),这个Timeline指的JS执行时间、页面元素渲染时间:

  点击底部的Record就可以开始录制页面上执行的内容。

这个主要是做性能优化的,包括查看CPU执行时间与内存占用:

这个对于优化前端页面、加速网页加载速度很有用哦(相当与Yslow):

  点击run按钮,就可以开始分析页面,分析完了就可以看到分析结果了

  它甚至可以分析出页面上样式表中有哪些CSS是没有被使用的哦:

  这个除了查看错误信息、打印调试信息(console.log())、写一些测试脚本以外,还可以当作Javascript API查看用。

例如我想查看console都有哪些方法和属性,我可以直接在Console中输入;并执行:

  怎么样,一目了然了吧?再例如我想查看日期函数都有哪些方法:

  (注:注意在这里看到的某些方法和属性是ES5新增的,记得兼容其他浏览器的支持情况哦)

Google Chrome除了简洁、快速,现在的Chrome的插件也非常的丰富了。而对于web开发者来说,Chrome对于HTML5、CSS3等一些新标准的支持也是比较完善的,而且Chrome的开发者工具我个人认为真的非常好用,这就是为什么我向web开发者推荐使用Chrome的原因。

关于谷歌浏览器中的audits和谷歌浏览器中的小恐龙游戏的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/212040.html