前端开发神器之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 开发者工具是一套内置于 ...
随机推荐
- oc75--不可变字典NSDictionary
// // main.m // NSDictionary // // #import <Foundation/Foundation.h> int main(int argc, const ...
- tiny4412 裸机程序 九、串口排查驱动原因及字符图片显示【转】
本文转载自:http://blog.csdn.net/eshing/article/details/37410571 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 一 ...
- [Swift通天遁地]七、数据与安全-(3)Cocopods的安装和开源类库对JSON的解析
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- Xampp mysql无法启动的解决方案
如果出现mysql 无法启动表明在安装xampp 前已经安装了mysql,造成mysql服务无法启动. 19:06:33 [mysql] MySQL Service detected with wr ...
- ACM_最短网络(最小生成树)
Problem Description: Farmer John has been elected mayor of his town! One of his campaign promises wa ...
- 题解报告:hdu 3790 最短路径问题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3790 Problem Description 给你n个点,m条无向边,每条边都有长度d和花费p,给你起 ...
- IIS Express配置多站点同时运行
环境:Win10 Pro.Visual Studio 2015 Community.IIS Express 10 VS2015集成IIS Express,所以无需单独下载, 默认安装位置:C:\Pro ...
- Spring AOP(aspect oriented programming) 转载
1.面向切面的基本原理 软件系统可以看成是由一组关注点组成的,其中,直接的业务关注点,是直切关注点.而为直切关注点提供服务的,就是横切关注点. 01.什么是面向切面编程 横切关注点:影响应用多处的功能 ...
- iOS- Size Class使用教程
1:它引入了一种新的概念,抛弃传统意义上我们适配时所谓的具体宽高尺寸,把屏幕的宽和高分别分成两种情况:Compact-紧凑, Regular-正常(Any-任意,其实就是这2种的组合,所以我没分成3种 ...
- [转帖]c++ 面试整理
1. 继承方式 public 父类的访问级别不变 protected 父类的public成员在派生类编程protected,其余的不变 private 父类的所有成员变成pr ...