css 前端面试题学习思维导图学习笔记

嗨,我是小路。今天主要和大家分享的主题是"前端面试题学习笔记"。

一、面试题内容

注意:在前端开发中,主要使用的是link,用@import的比较少,只有在vue中会用到后者,尤其是加载顺序这个区别,以及dom样式的控制。

2.rgba 和 opacity 的透明效果区别?

注意:rgba是属性值,不能继承;而 opacity 是属性,是可以继承的,并且其子节点也继承其属性。

3.display:none; 和 visibility:hidden的区别?

注意:两者的区别主要从渲染树、继承、重排和重绘以及读屏器四个维度进行梳理,用的最多的还是在渲染树和继承上,重排和重绘比较底层,了解就行。

4.定位布局

注意:在定位布局中,常用的就三个 relative(相对定位)、absolute(绝对定位)和fixed(固定定位)。其中absolute主要是相对上一级父级和relative搭配使用;而fixed主要是相对浏览器的可视区域。

4.盒子模型

注意:就两种盒子模型,主要是标准盒子和怪异盒子。两者的区别就是是否包含外边距。

5.重排和重绘

注意:重排一定会重绘,重绘不一定重排。重排的对象是渲染树,只要其中一部分发生变化,会就重排;重绘主要是针对元素,如元素的节点的属性变化,导致外观发生变化,进行重绘。

如果喜欢这篇文章,记得【点赞】+【关注】+【收藏】呀。

相关推荐
im_AMBER20 分钟前
Web 开发 30
前端·笔记·后端·学习·web
试试勇气1 小时前
Linux学习笔记(八)--环境变量与进程地址空间
linux·笔记·学习
蒙奇D索大1 小时前
【数据结构】考研数据结构核心考点:平衡二叉树(AVL树)详解——平衡因子与4大旋转操作入门指南
数据结构·笔记·学习·考研·改行学it
andwhataboutit?2 小时前
Docker Compose学习
学习·docker·容器
im_AMBER2 小时前
数据结构 04 栈和队列
数据结构·笔记·学习
尘似鹤3 小时前
微信小程序学习(六)--多媒体操作
学习·微信小程序·小程序
UpYoung!3 小时前
无广技术贴!【PDF编辑器】Solid Converter PDF保姆级图文下载安装指南——实用推荐之PDF编辑软件
学习·数学建模·pdf·编辑器·运维开发·个人开发
达瓦里氏1233 小时前
重排反应是什么?从分子变化到四大关键特征解析
数据库·学习·化学
LiJieNiub4 小时前
基于 PyTorch 实现 MNIST 手写数字识别
pytorch·深度学习·学习
Geek攻城猫4 小时前
02117 信息组织【第六章】
学习