浏览器 F12 开发者工具快速入门
来源:互联网 发布:改变命运知乎 编辑:程序博客网 时间:2024/05/21 17:45
一、F12 开发者工具是个啥?
通俗的话讲,就是提供给 Web 前端工作者进行页面、样式、脚本、调优……的一类开发工具。是基于浏览器的扩展功能,典型的关键字就是 “console” ,写在 js 中能被识别,但本质上并不是 js 原生提供的,而是浏览器提供的对象。
二、常见使用场景
如何打开就一笔带过了,可以直接按 F12 或者在页面中鼠标右键→审视元素
①修改html页面
如下图,鼠标对“百度一下”按钮审视元素,即可开启开发者工具,在左侧“Element”窗口下把“value”改为 海螺一下 后按下回车,页面便实时发生了变化。
在“Element”窗口下选中了标签后会在右侧显示该标签所应用的样式。例如在右侧“style”窗口下同样可以选中 css 样式如 “font-size”,目标样式进入选中状态后按快捷键 ↑、↓、pageUp、pageDown可调整样式值。(↑+Alt 则是以 0.1 为增量变化;↑+Shift是以 10 为增量变化)
点击 Sources 标签可查看到许多静态资源,包括 .css、.js 等等,商业级项目多数是会对 .css 等进行去除“无效”字符压缩文件大小的,而这种文件是难以辨识的。例如此处的 mt_min_d0e7c6d2.css 便是难以辨识的,点击图中 红色圆圈处即可将 css 样式格式化。
②调试JS
一图流,和常见 IDE debug 无明显区别,知道如何加断点和如何下一行后就应该是信手拈来了。
说起调试就不得不提到 “console” 对象了,将 “console” 相关代码写入js 即可产生效果。
console.log();
console.info();
console.error();
……
在控制台输出日志,上述是日志级别的区别,显示样式会有所不同
console.time(“A”);
……
console.timeEnd(“A”);
即可输出time、timeEnd 之间代码的执行时间。
console API 传送门
③追踪 Ajax 请求
进入到“Network”窗口下,选中 XHR 即可,追踪到 Ajax 请求。有 “HTTP 协议”基础的话,可以很快速的确认请求的内容,和发送URL等一系列关键信息
- 浏览器 F12 开发者工具快速入门
- Chrome浏览器F12开发者工具的几个小技巧总结
- Chrome浏览器F12开发者工具的几个小技巧总结
- IE11 全新的F12开发者工具
- IE11 —— F12 开发者工具
- IE11 —— F12 开发者工具
- IE11 —— F12 开发者工具
- 关于火狐开发者工具---个人总结 F12
- IE11 F12开发者工具不可用问题
- chrome F12 开发者工具使用技巧
- 【入门指南】浏览器控件JxBrowser Swing开发者快速入门指南
- 浏览器控件JxBrowser Swing开发者快速入门指南
- 谷歌浏览器F12 后 ,开发者模式不正常
- 火狐浏览器f12不显示firebug开发者模式问题总结
- Chrome浏览器开发者工具
- IE开发利器-IE10中的F12开发者工具
- chrome的开发者工具(F12),十分好用
- F12开发者工具新功能-内存分析的作用
- #HDU2236#无题II(二分 + 匈牙利匹配)
- 随笔,一些小问题
- 标准神经网络
- random随机数
- ServletContextListener使用详解
- 浏览器 F12 开发者工具快速入门
- java 深入理解Java的接口和抽象类
- svn关联到桌面文件时去除文件?
- idea jsp使用action跳转控制层的页面,路径没有项目名字
- JS中的this对象详解
- 公司大佬问到一个问题 为什么yii tp框架会把index.php文件放到网站的子目录里面 而不是放在根目录
- [by王谭]虚拟机安装linux出现this hardware is not supported by centos
- Training Set, Validation Set 和Testing Set之间的差别及关系
- linux面试题目(一)