前端新人必看的开发技巧之浏览器控制台

本文介绍了前端开发中浏览器控制台的实用技巧,包括HTML调试、移动端模拟、CSS调试和Console调试。通过控制台,可以快速定位元素、修改HTML、查看属性来源、调试CSS值以及执行JavaScript代码,提升前端开发效率。对于前端新手,这些技巧是必不可少的工具。
该文章已生成可运行项目,

随便进入一个网页,按下F12,都将看到如下的控制台

在这里插入图片描述

一、HTML调试

你可以对HTML标签做任何操作,修改它,移动它,删除它
在这里插入图片描述

快速定位深层元素

在这里插入图片描述

HTML带来的启发

在网页上抓取想要的图片:
在这里插入图片描述

抓取背景图片

有些图片是在background-image中,那就需要在css栏中抓取:
在这里插入图片描述

二、移动端调试

在浏览器也能很好的模拟移动端的效果,可以切换不同的机型与大小
在这里插入图片描述

三、css调试

标签大小

可通过右下角的矩形图可以直观看出,当前标签的width、height、padding、margin、position的大小(如果有的话,否则属性是auto-
在这里插入图片描述

属性来源查看

当一个标签被多个类修饰,我们也能看出究竟那些熟悉生效了,特别是有熟悉冲突的时候
在这里插入图片描述

属性值调试

我们不一定要修改代码来改变css,可以直接在浏览器调试

例如定位元素,可以在浏览器端动态调整元素的位置,鼠标左键属性值后,出现悬浮块后,保持鼠标位置不动,滚动滚轮即可改变数值的大小待满意后再记住数值,再代码中修改
在这里插入图片描述

新增属性

当不确定是否要有某个css属性时,可以在这里增加调试,省去了css不合适又删掉的麻烦
在这里插入图片描述

注意:

在这里插入图片描述

快速定位css

特别是在复杂的场景,一个标签可能被十几个css类作用着。这样可以很方便找到生效的元素在哪个类中
在这里插入图片描述

五、 Console调试

控制台大多时候是输出console.log语句执行的代码

<body>
    <div id="app">
        <div class="child box">child</div>
    </div>
</body>
<script>
    console.log('hello,world')
    console.log(document.querySelector('#app'))
</script>

在这里插入图片描述
实际上console就是一个js执行器

如果有人问你怎么执行javascript代码?需要下载类似javaJVM或者c语言gcc编译器吗?

你就告诉她,直接打开任何一个网页,按下F12console里面直接可以执行,而且上下文是联系的,你输出一句它执行一句,浏览器会为每一条语句用console.log()包裹,所以console.log(let str1 = "hello")会输出undefined,但是语句确实是执行成功了
在这里插入图片描述
与HTML的联系:

<body>
    <div id="app">
        <div class="child box">child</div>
    </div>
    <script>
        //在控制台里执行,作用相当于新开一个script标签,然后在这里执行js代码
    </script>
</body>

所以我们能通过document.querySelector()获取html元素

在这里插入图片描述

Console带来的启发

如果console里面的代码能联系上下文执行的话,那么我们是不是可以做这样一件事呢?

捕捉视频的标签,然后改变它的播放速率在这里插入图片描述
对于某些没有倍速的网课来说,开个加速,视频分分钟结束(最快只能16倍)

如果你也在学习前端,如果这篇文章帮助到了你,欢迎点赞收藏加关注,后续将会推出更优质的内容~

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值