2022前端面试题《1题-20题》(每日更新)

本文涵盖了前端面试中常见的20个问题,涉及HTML5的新特性、CSS3布局、ES6语法、Ajax原理及其Get与Post的区别,以及前端工具如React和Echarts的使用。深入探讨了盒模型、数据存储、前端构建工具以及微信小程序和uni-app的开发。这些问题旨在帮助开发者巩固前端基础知识和提升面试技巧。
摘要由CSDN通过智能技术生成

一、html5的了解

1、HTML5是web中核心语言HTML的规范,都知道互联网的发展是十分快速的,那么为了适应网络快速发展,HTML5出现了,他的出现替换了早期的HTML4.01和XHTML1.0标准,新增有几点:(语、增、视、C、地)

①、语义化标签

②、增强型表单

③、视频和音频

④、Canvas绘图

⑤、地理定位

2、他的优点总结大概有6点:(多、用、新、提、很、方)

①、多设备,跨平台

②、用户体验好;

③、新标签可读性高

④、提供了更多的多媒体元素(视频和音频)

⑤、很好的替代了Flash

⑥、方便网站的抓取和索引

3、他的缺点:

兼容性不好,很多浏览器的支持程度不一样(如:IE浏览器)

4、HTML5新增的语义化标签

①、页眉<header></header>

②、页脚<footer></footer>

③、导航<nav></nav>

④、文档中独立的内容<article></article>

⑤、页面中内容的文章<section></section>

⑥、侧边栏<aside></aside>

⑦、定义带有记号的文本<mark></mark>

⑧、时间<time></time>

二、让一个容器在页面中垂直居中对齐

第一个方法:display:flex;margin:auto

第二个方法:flex;align-items: center;justify-content: center

第三个方法:position加margin,遵循子绝父相,让父级标签相对定位,子级标   签绝对定位并left、right、bottom、Top都为0,margin:auto

第四个方法:根据实际情况也能用纯的定位来完成

三、es6语法新增特性

1、let && const

Const是常量,在块级作用域有效

Let:块级作用域,不存在变量提升 ,不允许重复声明 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值