没有合适的资源?快使用搜索试试~ 我知道了~
vue常见面试题 面试题.docx
资源推荐
资源详情
资源评论
年最新 前端面试题精选大全及答案
置顶 赫兹收藏
文章标签: 面试
版权
!、"## 相关
$网络中使用最多的图片格式有哪些
%&'()(*+)&,()最流行的是 - 格式,可以把文件压缩到最小 在 以 - 格式存储时,提供 级压缩级别
$请简述 盒子模型
一个 盒子从外到内可以分成四个部分:-.(外边距),/0(边框),00.-(内边距),/..(内容)。默认情况下,
盒子的 10 和 - 属性只是设置 /..(内容)的宽和高,
盒子真正的宽应该是:内容宽度2左右填充2左右边距2左右边框
盒子真正的高应该是:内容高度2上下填充2上下边距2上下边框
$视频音频标签的使用
视频:30/455630/6
视频标签属性:
需要播放的视频地址
10-设置播放视频的宽高,和 - 标签的宽高属性一样
7/8是否自动播放
/./是否显示控制条
/没有播放之前显示的展位图片
//是否循环播放
/0预加载视频(缓存)与 7/8 相冲突,设置了 7/8 属性,/0 属性会失效。
70静音模式
音频音频属性和视频属性差不多,不过宽高和 / 属性不能用
370/6
3/745584556
370/6
$ ! 新增的内容有哪些
新增语义化标签
新增表单类型
表单元素
表单属性
表单事件
多媒体标签
$新增的语义化标签有哪些
语义化标签优点:$提升可访问性 $/$结构清晰,利于维护
0 页面头部 . 页面主要内容 9// 页面底部
, 导航栏 0 侧边栏 : 加载页面一块独立内容
#:/. 相当于 0;-7 加载独立内容(上图下字) ;-:/.;-7 的标题
-/7 标题组合标签 < 高亮显示 0/-加载对话框标签(必须配合 /. 属性)
'0 加载插件的标签 0/ 加载视频 70/ 加载音频(支持格式 /--,,1)
$" 新增的特性
边框:
/00/添加圆角边框
/00/1:给框添加阴影 (水平位移,垂直位移,模糊半径,阴影尺寸,阴影颜色,.(内外部阴影))
/0-:设置边框图像
/0-/7边框图片的路径
/0-图片边框向内偏移
/0-10图片边框的宽度
/0-/7边框图像区域超出边框的量
/0-图像边框是否平铺( 平铺 /7.0 铺满 拉伸)
背景:
=<-/7.0背景图片尺寸
=<-/7.0/-. 规定 <-/7.0/:/. 属性相对于什么位置定位
=<-/7.0规定背景的绘制区域(00.-/>,/0/>,/../>)
渐变:
!.-0.()线性渐变
?0-0.()径向渐变
文本效果:
/0<:定义如何换行
/01:允许长的内容可以自动换行
>/@/1:指定当文本溢出包含它的元素,应该干啥
>0/1:文字阴影(水平位移,垂直位移,模糊半径,阴影颜色)
转换:
.9/应用于 AA 转换,可以将元素旋转,缩放,移动,倾斜
.9//-.可以更改元素转换的位置,(改变 >8 轴)
.9/8指定嵌套元素怎么样在三位空间中呈现
A 转换方法:
/ 旋转 .(>,8)指定元素在二维空间的位移 (.)定义缩放转换
A 转换方法:
&:(.)为 A 转换 ./
过渡:
.:/./8过渡属性名
.:/.07:/.完成过渡效果需要花费的时间
.:/.:.-97.:/.指定切换效果的速度
.:/.08指定什么时候开始切换效果
动画:.:/.
B.:/..为C<89 动画名称
.:/.07:/.动画需要花费的时间
.:/.:.-97.:/.动画如何完成一个周期
.:/.08动画启动前的延迟间隔
.:/.:/./7.动画播放次数
.:/.0:/.是否轮流反向播放动画
$清除浮动的方式有哪些?请说出各自的优点
高度塌陷:当所有的子元素浮动的时候,且父元素没有设置高度,这时候父元素就会产生高度塌陷。
清除浮动方式 :给父元素单独定义高度
优点:快速简单,代码少 缺点:无法进行响应式布局
清除浮动方式 :父级定义 /@/1:00.;//:(针对 的兼容)
优点:简单快速、代码少,兼容性较高 缺点:超出部分被隐藏,布局时要注意
清除浮动方式 :在浮动元素后面加一个空标签,:/;-:;/@/1:00.
优点:简单快速、代码少,兼容性较高。
缺点:增加空标签,不利于页面优化
清除浮动方式 :父级定义 /@/1:7/
优点:简单,代码少,兼容性好
缺点:内部宽高超过父级 0 时,会出现滚动条
清除浮动方式 :万能清除法:
给塌陷的元素添加伪对象
$9:DE
"/..:“随便写”;
":/;
08:/<;
-:;
F@/1:00.;
G8:00.
H
优点:写法固定,兼容性高 缺点:代码多
I$定位的属性值有何区别
&/:/. 有四个属性值::/7;>0:
?: 相对定位 不脱离文档流,相对于自身定位
B/7绝对定位,脱离文档流 相对于父级定位
+>0固定定位,脱离文档流,相对于浏览器窗口定位
#:默认值,元素出现在正常的流中
$子元素如何在父元素中居中
水平居中:
$子父元素宽度固定,子元素设置 -.:7/,并且子元素不能设置浮动,否则居中失效
$子父元素宽度固定,父元素设置 >-.:.,子元素设置 08:../<,并且子元素不能设置浮动,否则居中失效
水平垂直居中:
子元素相对于父元素绝对定位,子元素 /,D 设置 J,子元素 -./ 和 -.D 减去各自宽高的一半
子元素相对于父元素绝对定位,子元素上下左右全为 ,然后设置子元素 -.:7/
父元素设置 08::-.:00,子元素设置 -.:7/
子元素相对定位,子元素 /,D 值为 J,.9/:.(J,J)
子元素相对父元素绝对定位,子元素 /,D 值为 J,.9/:.(J,J)
父元素设置弹性盒子,
08:@>; 7K8/..:.;-.:.; 7K8/..:.
$=/0/> 与 /../> 的区别
"/../>标准盒模型 10 不包括 00.- 和 /0
=/0/>怪异盒模型 10 包括 00.- 和 /0
$元素垂直居中
$设置子元素和父元素的行高一样
$子元素设置为行内块,再加 :-.:00
$已知父元素高度,子元素相对定位,通过 .9/:.L(J)
$不知道父元素高度,子绝父相,子元素 /:J,.9/:.L(J)
$创建一个隐藏节点,让隐藏节点的 - 为剩余高度的一半
$给父元素 08:,子元素 08:,:-.:00
$给父元素添加伪元素
I$弹性盒,父元素 08:@>,子元素 -.9:.
$如何让 / 浏览器显示小于 > 的文字
本来添加谷歌私有属性 1<>07:./.,现在1<.9/:()
$" 选择器有哪些,那些属性可以继承,优先级如何计算?" 新增的伪类有哪些
" 选择器:
元素选择器,0 选择器,群组选择器,类选择器,M通配符选择器,后代选择器
" 伪类选择器:.<0/:
" 选择器:
空格 62相邻兄弟选择器 N通用选择器(查找后面所有)
结构伪类选择器:
查找第几个 .0(.)
查找同一类型第几个 ./98
查找唯一类型 /.8/98
属性选择器:根据标签属性查找 OP47Q
//查找根元素 标签
8查赵空标签
目标伪类选择器:(表单)
:.0查找可以使用的标签
:00查找禁止使用的标签
:<0查找被选中的标签
伪元素选择器 :::/. 设置选中文本内容的高亮显示(只能用于背景色和文本颜色)
否定伪类选择器 ./()
语言伪类选择器 .-(取值)
优先级(权重):
元素选择器
伪元素选择器
选择器
伪类选择器
属性选择器
*0 选择器
内联样式的权重
包含选择器权重为权重之和
继承样式权重为
那些属性可以继承:
" 继承特性主要是文本方面
所有元素可继承:8 和 7/
块级元素可继承:>.0. 和 >-.
列表元素可继承:8,88,8/:/.,8-
内联元素可继承:P.-,1/0.-,.-,//,9/.,9/.98,9/.
+/.8,9/..,9/.1-,>0/:/.,>.9/,0:/.
字母间距 段落间距 行高 字体颜色 字体种类 字体大小 字体样式 字体粗细 小型大写字母文本 文本修饰 转换不同元素中的文本 文
本方向
$网页中有大量图片加载很慢 你有什么办法进行优化?
剩余39页未读,继续阅读
资源评论
奔跑的DIV
- 粉丝: 9
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功