Chrome 调试工具奇淫技_html/css_WEB-ITnose
孔子约:工欲善其事,必先利其器。老子也约过:孔子说得对!
所以对前端er来说,熟练掌握浏览器调试工具是性能优化的必备条件。
首先我们得知道如何打开Chrome调试工具。
你可以鼠标右键,选择审查元素(Inspect Element)或者使用快捷键(⌥⌘I)。
Element
接下来我们先简要介绍一下Chrome调试工具各个工具的作用。
Element
Elements板块你可以看到整个页面的Dom结构。你可以在这里编辑HTML,查看元素CSS,查找元素等等。
Network
这个板块,你可以查看页面所加载的所有资源响应情况,响应时间,浏览器等待时间,状态码,MINE Type,资源大小等。
Sources
Sources就是所有资源了,你可以看到页面加载的资源,图片,css,js等,它们会按照资源的来源分类。
Timeline
跟前面的工具相比,Timeline就高级很多了。它可以让你查看浏览器的渲染流程。解析代码,布局,绘制,合并渲染层。了解更多,查看之前的文章 浏览器渲染流程
Profiles
Profiles工具主要是用来检测CPU占用程度,堆栈申请的内存。
Resources
Resources工具显示资源的,跟Sources不同的是,它会对文档类型分类。并且它可以查看,增加,删除,修改页面LocalStorage,SessionStorage,Cookies等等。
Audits
Audits工具非常智能,它会告诉你如何优化页面,告诉你应该合并CSS,JS,应该明确图片的大小,以及某个css文件中unused CSS的百分比等。
Console
Console应该都很熟悉了吧?经常会以为少写了’}’而报语法错误。当然它的功能远不止这些。 点击这里 查看更多
奇淫技
-
隐藏的刷新按钮,在开发者工具打开的情况下,长按左上角的刷新按钮,会出现多种加载选项。
刷新按钮
-
可以保存修改,Source面板下的文件是可以修改并且支持版本回退的。打开一个文件,进行编辑,保存。右键打开Local Modifications,你可以看到保存记录,你可以选择回退,到某个时间点。你也可以另存为~
保存,回退
-
css选择器,Elements工具中的选择器,支持css选择器
支持css选择器
-
jQuery语法,Console工具 支持 jQuery语法,选中后,你还可以右键选择Reveal In Elements Panel,跳回Element工具。
`支持`jQuery语法
-
查看使用字体,Elements工具右侧css模块,最底部可以看到某个元素最终具体使用的字体。
某个元素最终具体使用的字体
-
setting,devtools中的setting,支持在DevTools打开时强制清除缓存,记录AJAX,打开source map,增删改模拟器等等。
devtools中的setting
-
Add Folder to Workspace,在Source面板下,右键选择Add Folder to Workspace,之后就可以直接编辑该目录下的任何文件。
Add Folder to Workspace
-
Source下的Snippets,可以让你想保存小段的脚本、书签或是你在浏览器中调试时经常用到的代码,都可以使用Snippets,你可以在Source面板里创建、存储和运行这些Snippets。
Snippets
12月15更新
-
Scroll Into View,滚动浏览器到元素所处位置
Scroll Into View
-
Snippets, 这里 有很多实用的Snippets,比如运行allcolors.js,你可以列出当前页面所有颜色值。
Snippets
-
调试sass,通过工具生成sourcemap以及Chrome的一点设置,你可以调试sass,coffeescript,并且实时保存。 相关文章: Working with CSS Preprocessors , Developing With Sass and Chrome DevTools
调试sass
-
$0,$_ 打印,Element面板选中标签
$0,$_ 打印
在Console面板,可以使用 $0 或者 $_ 快速将它打印出来
快速将它打印出来
-
Console更多功能,Console面板还有很多功能,比如 console.error , console.group , console.time 。 自行查阅API
console.group合并输出
添加样式
-
Chrome Dev开发者选项,浏览器进入 chrome://flags ,你会看到很多浏览器很多隐藏功能,启用开发者工具实验。
chrome://flags
然后再进入设置,你会看到新增加了很多开发者选项。
开发者选项
打开Layer面板,可以让你看到页面中的复合层。(查找页面原因的时候非常有用)
打开Layer面板
-
查看页面响应式断点,打开模拟器,在左上角有个按钮,单击它,你能看到页面中的响应式断点。
查看页面响应式断点
总结
这篇文章的内容到此为止算是完结了,总结的过程也重新复习了一遍操作。虽然这些技能可能都算不上什么特殊技巧,掌握它们,也不会让你瞬间变得有多强大。但是熟悉它们,善用它们,可能会让你在某些场合,省下大量时间去喝杯咖啡。
稿源: w3ctrain

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來趨勢是語義化和Web組件,CSS的未來趨勢是CSS-in-JS和CSSHoudini,JavaScript的未來趨勢是WebAssembly和Serverless。 1.HTML的語義化提高可訪問性和SEO效果,Web組件提升開發效率但需注意瀏覽器兼容性。 2.CSS-in-JS增強樣式管理靈活性但可能增大文件體積,CSSHoudini允許直接操作CSS渲染。 3.WebAssembly優化瀏覽器應用性能但學習曲線陡,Serverless簡化開發但需優化冷啟動問題。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML、CSS和JavaScript是構建現代網頁的核心技術:1.HTML定義網頁結構,2.CSS負責網頁外觀,3.JavaScript提供網頁動態和交互性,它們共同作用,打造出用戶體驗良好的網站。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

本文討論了HTML標籤,和和關注其語義與表現用途及其對SEO和可訪問性的影響之間的差異。
