前端面试题汇总大全(含答案)-- 持续更新
目录 一、HTML 篇 1. 简述一下你对 HTML 语义化的理解? 2. 标签上 title 与 alt 属性的区别是什么? 3. iframe的优缺点? 4. href 与 src? 二、CSS 篇 1. 介绍一下 CSS 的盒子模型? 2. css 选择器优先级? 3. 垂直居中几种方式? 4. 简明说一下 CSS link 与 @import 的区别和用法? 5. rgba和opacity的透明效果有什么不同? 6. display:none和visibility:hidden的区别? 7. position的值, relative和absolute分别是相对于谁进行定位的? 三、HTML / CSS 混合篇 1. HTML5、CSS3 里面都新增了那些新特性? 2. BFC 是什么? 3. 常见兼容性问题? 四、JS 篇 1. JS 数据类型 ? 2. 判断一个值是什么类型有哪些方法? 3. null 和 undefined 的区别? 4. 怎么判断一个变量arr的话是否为数组(此题用 typeof 不行)? 5. “ ===”、“ ==”的区别? 6. “eval是做什么的? 7. 箭头函数有哪些特点? 8. var、let、const 区别? 9. new操作符具体干了什么呢? 10. JSON 的了解? 11. documen.write 和 innerHTML