前端面试题目总结
前端经典面试题的100道,涵盖了HTML、CSS、JavaScript、React、性能优化等多个方面:
HTML部分:
- HTML5的新增元素有哪些?
<div>
和<span>
的区别?- 什么是语义化HTML?为什么要使用语义化HTML?
- HTML中
<meta>
标签的作用是什么? - HTML的
<canvas>
标签是什么?它用来做什么? - 什么是HTML的
<input type="file">
? <a>
标签的target="_blank"
是什么意思?- 你如何在HTML中引入CSS和JavaScript?
iframe
的作用是什么?- HTML中
alt
属性的作用是什么?
CSS部分:
- CSS选择器的优先级规则是什么?
- 如何将页面元素居中?
position
属性的不同值及其作用是什么?z-index
的工作原理是什么?box-sizing
属性的作用是什么?- 解释一下CSS中的
float
和clear<