HTML5技术

详解Google Chrome浏览器(操作篇)(下) - Alan_beijing(5)

字号+ 作者:H5之家 来源:H5之家 2017-05-16 13:00 我要评论( )

在您开始记录之前,请在 Controls 窗格中启用 Screenshots 复选框,以便捕捉记录的屏幕截图。 屏幕截图显示在 Overview 窗格下方。 操作6: 分析 JavaScript 开始记录前,请启用 JS Profile 复选框,以便在您的时间

在您开始记录之前,请在 Controls 窗格中启用 Screenshots 复选框,以便捕捉记录的屏幕截图。 屏幕截图显示在 Overview 窗格下方。

 操作6:分析 JavaScript

开始记录前,请启用 JS Profile 复选框,以便在您的时间线记录中捕捉 JavaScript 堆栈。 启用 JS 分析器后,您的火焰图会显示调用的每个 JavaScript 函数。

 操作7:分析绘制

开始记录前,请启用 Paint 复选框,以便获取有关 Paint 事件的更多数据分析。 启用绘制分析并点击 Paint 事件后,新 Paint Profiler 标签会出现在 Details 窗格中,后者显示了许多与事件相关的更精细信息。

 

启用 JS 分析的火焰图

 操作8:渲染设置

打开主 DevTools 菜单,然后选择More tools > Rendering settings 访问渲染设置,这些设置在调试绘制问题时非常有用。渲染设置会作为一个标签显示在 Console 抽屉式导航栏(如果隐藏,请按 esc 显示抽屉式导航栏)旁边

 

 操作9:搜索记录

查看事件时,您可能希望侧重于一种类型的事件。例如,您可能需要查看每个 Parse HTML 事件的详细信息。在 Timeline 处于焦

点时,按 Cmd+F (Mac) 或 Ctrl+F (Windows / Linux) 以打开一个查找工具栏。键入您想要检查的事件类型的名称,如 Event。工具

栏仅适用于当前选定的时间范围。选定时间范围以外的任何事件都不会包含在结果中。利用上下箭头,您可以按照时间顺序在结果中移动。

所以,第一个结果表示选定时间范围内最早的事件,最后一个结果表示最后的事件。每次按向上或向下箭头会选择一个新事件,因此,您可以

在 Details 窗格中查看其详细信息。按向上和向下箭头等同于在火焰图中点击事件。

 

操作10:在 Timeline 部分上放大

您可以放大显示一部分记录,以便简化分析。使用 Overview 窗格可以放大显示一部分记录。 放大后,火焰图会自动缩放以匹配同一部分。

 

要在 Timeline 部分上放大,请执行以下操作:

  •  Overview 窗格中,使用鼠标拖出 Timeline 选择。
  • 在标尺区域调整灰色滑块。
  • 选择部分后,可以使用 W、A、S 和 D 键调整您的选择。 W 和 S 分别代表放大和缩小。 A 和 D 分别代表左移和右移。

    操作11:保存和打开记录

    您可以在 Overview 或火焰图窗格中点击右键并选择相关选项,保存和打开记录。

     

     

     

    3、应用面板

    (1)Application面板

     (2)简要分析

      a.在 Chrome 52 之后资源面板更名为应用面板。

      b.使用资源面板检查加载的所有资源,包括IndexedDB与Web SQL数据库,本地和会话存储,cookie,应用程序缓存,图像,字体和样式表。

      c.查看和修改本地存储与会话存储。

      d.检查和修改 IndexedDB 数据库。

      e.对 Web SQL 数据库执行语句。

      f.查看应用缓存和服务工作线程缓存。

      g.点击一次按钮即可清除所有存储、数据库、缓存和服务工作线程。

     (3)实际操作

      操作1:本地存储

      a.如果您使用本地存储存储键值对 (KVP),则可以从 Local Storage 窗格中检查、修改和删除这些 KVP。

    Local Storage 窗格

    说明:

  • 双击键或值可以修改相应的值。
  • 双击空白单元格可以添加新 KVP。
  •  

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • vue.js 初体验— Chrome 插件开发实录 - 腾讯云技术社区

      vue.js 初体验— Chrome 插件开发实录 - 腾讯云技术社区

      2017-05-13 13:00

    • html5的localstorage详解 - 风雨后见彩虹

      html5的localstorage详解 - 风雨后见彩虹

      2017-05-09 13:00

    • html5的web存储详解 - Cythia-milk

      html5的web存储详解 - Cythia-milk

      2017-05-04 16:00

    • ASP.NET Core MVC 源码学习:详解 Action 的激活 - Savorboard

      ASP.NET Core MVC 源码学习:详解 Action 的激活 - Savorboard

      2017-04-14 13:04

    网友点评
    -