前端开发神器之chrome 综述
作为前端工程师,也许你对chrome开发工具不陌生,但也谈不上对各个模块有深入了解。
本文主要是为chrome开发工具使用这个系列做个开篇。
参考资料:
谷歌开发者: https://developers.google.com/web/tools/chrome-devtools
极客官网:http://wiki.jikexueyuan.com/project/chrome-devtools/tips-and-tricks.html
chrome 系列
Chrome开发者工具不完全指南(一、基础功能篇)
Chrome开发者工具不完全指南(二、进阶篇)
Chrome开发者工具不完全指南:(三、性能篇)
Chrome开发者工具不完全指南(四、性能进阶篇)
Chrome开发者工具不完全指南(五、移动篇)
Chrome开发者工具不完全指南(六、插件篇)
打开方式快捷键:ctrl+shift+I或F12
chrome九大面板:elements、console、 sources 、network、 timeline 、profiles、resources、audits、security(新增)
1、elements 面板:—— 审查元素
允许我们从浏览器的角度看页面,可以查看chrome渲染页面所需要的的HTML、CSS和DOM(Document Object Model)对象,并提供实时编辑保存显示功能。
在Element中主要分两块大的部分:HTML结构窗格和DOM样式、布局计算结果、事件监听、结构窗格
2、console面板:—— 记录输出诊断信息
显示各种警告与错误信息,并且提供了shell用来和文档、开发者工具交互。使用控制台编程接口提供的方法来记录诊断信息。如 console.log()或console.profile() 。
3、 source —— javascript调试
主要作为js调试,帮助开发者快速发现问题的原因和并找出有效的解决方法
4、network:—— 提高网络加载性能
可以看到页面向服务器请求了哪些资源、资源的大小以及加载资源花费的时间,当然也能看到哪些资源不能成功加载。此外,还可以查看所有资源的HTTP的请求信息,返回内容等;
通过提供的网页相关已经下载和加载过的资源的详细分析,可以在优化页面的基本过程中,确定和找到那些请求通常要比预计的时间更长。
5、audit 审计 —— 页面加载建议
审计面板可以像加载页面时那样分析一个页面。然后提供关于减少页面加载时间的建议和优化,以此提高响应速度的优化方案。要进一步的了解该功能,推荐使用 pagespeed 。
6、Timeline —— 提高渲染性能
提供了加载页面时花费时间的完整分析,所有事件,从下载资源到处理Javascript,计算CSS样式等花费的时间都展示在Timeline中
7、Profiles面板—— 分析JavaScript 和 CSS 的性能
分析web应用或者页面的执行时间以及内存使用情况,允许您为网络应用程序或页面配置执行时间和内存使用量。这些有助于你理解资源的消耗,以帮助你优化你的代码。
提供的分析器有:
a、 CPU 分析器 会显示你页面上的 JavaScript 函数的执行时间
b、 堆内存分配器 显示页面的 JavaScript 对象和 DOM 节点。
c、 JavaScript 配置文件会显示脚本的执行时间。
8、Resources 资源面板—— 存储监视
允许你监视页面中加载的资源。它可以让你使用 HTML5 的本地存储,数据库,缓存,appcache
9、security
总结:当然chrome 功能模块不仅限于此,除了以上几个面板,开发者工具还提供了Emulation功能,做移动开发时特别有用。
前端开发神器之chrome 综述的更多相关文章
- 前端开发神一样的工具chrome调试技巧
前端开发神一样的工具chrome调试技巧 文章来自 Colin-UED // 与您分享前端开发知识 主页 Javascript HTML CSS NodeJs User Experience FE ...
- Web前端开发实用的Chrome插件
Web前端开发实用的Chrome插件 越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录 ...
- 前端开发必备之Chrome开发者工具(下篇)
本文介绍的 Chrome 开发者工具基于 Chrome 65版本,如果你的 Chrome 开发者工具没有下文提到的那些内容,请检查下 Chrome 的版本 本文是 前端开发必备之Chrome开发者工具 ...
- Web前端开发人员实用Chrome插件收集
越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录后你所有的插件都会自动同步到每一个登录 ...
- 推荐几个Web前端开发实用的Chrome插件
越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录后你所有的插件都会自动同步到每一个登录 ...
- 前端开发必备之chrome插件
Chrome浏览器目前是网络上可用的最好的浏览器之一,并且自2011年11月超越了Firefox浏览器之后,已经成为了互联网上占主导地位的浏览器. 本篇文章将与大家分享一些与前端开发有关的实用的Chr ...
- Windows下必备的开发神器之Cmder使用说明
诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的.之前就有在Windows下效率必备软件一文中对此做了下记载:其虽没oh-my-zs ...
- 前端开发必备之Chrome开发者工具(一)
本文介绍的 Chrome 开发者工具基于 Chrome 65版本,如果你的 Chrome 开发者工具没有下文提到的那些内容,请检查下 Chrome 的版本 简介 Chrome 开发者工具是一套内置于 ...
- 前端开发必备之Chrome开发者工具(上篇)
本文介绍的 Chrome 开发者工具基于 Chrome 65版本,如果你的 Chrome 开发者工具没有下文提到的那些内容,请检查下 Chrome 的版本 简介 Chrome 开发者工具是一套内置于 ...
随机推荐
- java 内存模型 ——学习笔记
一.Java 内存模型 java内存模型把 Java 虚拟机内部划分为线程栈和堆 下面这张图演示了调用栈和本地变量存放在线程栈上,对象存放在堆上. ==>> 一个局部变量可能是 ...
- bookstrap form表单简单-smart-form
代码: <form class="smart-form" id="smartForm"> <fieldset> <legend&g ...
- 【转】Android HTML5 Video视频标签自动播放与自动全屏问题解决
为了解决 HTML5Video视频标签自动播放与全屏问题,在网上找了很多相关资料,网上也很多关于此问题解决方法,但几乎都不能解决问题,特别对各大视频网站传回来的html5网页视频自动播放与全屏问题,我 ...
- Visual Studio AI
Visual Studio 完全AI手册 - 从0开始配置环境 https://www.cnblogs.com/ms-uap/p/9123033.html 零.前提条件 一台能联网的电脑,使用win1 ...
- PCB MS SQL 存储过程(CLR) 实现Json转DataTable表的方法
一.准备需转为DataTable的json字符串 原json字符串数据 [{"TechName":"ECN","TechNo":" ...
- Nginx 配置https请求
通过阿里云生成指定的https证书文件xxxx.key 和 xxxx.pem文件 在阿里云上申请的https证书的是pem格式,转成cer 先在终端cd到文件目录下 然后 openssl x509 - ...
- 【HTML5】基于HTML5的高性能动画与游戏
其实这篇文章类似版本早在12年就在网上各处出现了,也随着HTML5的兴起,HTML的新特性也是倍受开发者们追捧,自然相关HTML5的高性能动画与游戏的相关文章也是层出不穷的,笔者也是在12年接触的相关 ...
- 题解报告:hdu 2188 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博弈)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188 Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每 ...
- scala函数用法
直接上代码. package com.test.scala.test object Function { def main(args: Array[String]): Unit = { println ...
- Java系列学习(一)-JDK下载与安装
1.Java语言平台版本 J2SE:Java 2 Platform Standard Edition,java平台标准版 J2ME:Java 2 Platform Micro Edition,java ...