全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

web前端面试题合集(三)

发布时间:2022-09-06 14:44:20
发布人:wjy

  简述jpg,gif,png-8,png-24的区别,及其各自的使用场景

  - jpg:

  - 1.不支持动画

  - 2.有损耗

  - 3.可以表达的颜色比价多,高达1600w之多,所以如果图片色彩丰富,适合用jpg

  - 4.使用场景:色彩、细节丰富的图片、渐变图

  - gif:

  - 1.有透明性,可以是全透,也可以全不透,没有半透明,

  - 2.支持动画格式。

  - 3.无损耗,做任何操作都不会使图像质量产生损耗。

  - 4.最多能表达256种颜色,如果色彩丰富、细节丰富的图片不建议保存成gif,

  - 5.使用场景:色彩简单的log、icon、线框图、动图

  - png:

  - 1.有透明性,支持透明、不透明、半透明

  - 2.不支持动画

  - 3.无损耗

  - png-8:是256色的png,可以代替gif,同等质量下,尺寸也更小,但是不支持动画,所以没有办法完全替代gif,如果没有动画需求那可以采用png-8

  - png-24:是全色的png,和jpg一样能表达出丰富的色彩和细节,但不能替代jpg,因为存储下来png-24比jpg要大很多,但因为是无损耗的,所以比较适合源文件或者需要二次编辑图片

 

web前端面试题

  精灵图和base64如何选择

  精灵图,是网页处图图片的一种方式,它是把多张小图整合到一张,利用background-position属性定位某个图片的位置,来达到在大图片中引用某个小图片的效果,当页面访问时,可以减少向服务器的yg有求次数,提高页面的加载速度。

  base64,是网络上最常见的用于传输8Bit字节代码的编码方式之一,将原本二进制形式转成以64个字符基本单位,所组成的一串字符串。base64的图片会随着html或者css一起下载到浏览器,减少了请求,避免跨域问题,但是低版本的IE浏览器不兼容,体积比原来的图片大,不利于css的加载,所以如果是图比较大,就用精灵图合并为一张大图,使用base64直接把图片编码成字符串写入CSS文件

 

  了解过音频、视频吗?知道视频新增了哪些属性吗?

  - 音频 – audio

  - 视频 – video 标签使用基本一致,在一个网页中插入视频或者是音频,多媒体标签在不同浏览器下情况不同,存在兼容性问题

  - 谷歌浏览器把音频和视频标签的自动播放都禁止了,如果相自动播放,需要添加muted属性,

  - 视频新增了

  - controls 控件

  - autoplay 自动播放,必须要和muted一起用

  - muted 静音

  - loop 循环

  - poster 视频的封面等属性

  更多关于“web前端培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

相关文章

DeepMind和OpenAI身后的两大RL流派有什么具体的区别?

DeepMind和OpenAI身后的两大RL流派有什么具体的区别?

2023-10-14
软件开发管理流程中会出现哪些问题?

软件开发管理流程中会出现哪些问题?

2023-10-14
什么是敏捷开发之Scrum框架?

什么是敏捷开发之Scrum框架?

2023-10-14
敏捷中的故事编写工作坊是什么?

敏捷中的故事编写工作坊是什么?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取