没有合适的资源?快使用搜索试试~ 我知道了~
238道大厂前端高频面试题
资源详情
资源评论
资源推荐
- 1 -
2021Web 前端面试题手册
HTML、CSS、浏览器 相关
...................................................................
1
1.网络中使用最多的图片格式有哪些
.............................................................................................
1
2. 请简述 css 盒子模型
...................................................................................................................
1
3.视频/音频标签的使用
...................................................................................................................
2
4.HTML5 新增的内容有哪些
..........................................................................................................
2
5.Html5 新增的语义化标签有哪些
...............................................................................................
3
6.Css3 新增的特性
............................................................................................................................
3
7.清除浮动的方式有哪些?请说出各自的优点
.............................................................................
5
8.定位的属性值有何区别
.................................................................................................................
6
9.子元素如何在父元素中居中
.........................................................................................................
6
10.Border-box 与 content-box 的区别
.......................................................................................
7
11.元素垂直居中
...............................................................................................................................
8
12. 如何让 chrome 浏览器显示小于 12px 的文字
.....................................................................
8
13.Css 选择器有哪些,那些属性可以继承,优先级如何计算?Css3 新增的伪类有哪些
.....
8
14.网页中有大量图片加载很慢 你有什么办法进行优化?
......................................................
10
15.行内元素/块级元素有哪些?
...................................................................................................
10
16.浏览器的标准模式和怪异模式区别?
....................................................................................
11
17.Margin 和 padding 在什么场合下使用
................................................................................
12
- 2 -
18.弹性盒子布局属性有那些请简述?
..........................................................................................
12
19.怎么实现标签的禁用
................................................................................................................
12
20.Flex 布局原理
............................................................................................................................
12
21. Px,rem,em 的区别
............................................................................................................
13
22.网页的三层结构有哪些
............................................................................................................
13
25.常见的兼容性一阶段内容中记几个
........................................................................................
13
26.垂直与水平居中的方式
............................................................................................................
14
27.三栏布局方式两边固定中间自适应
........................................................................................
14
28.Doctype 作用
............................................................................................................................
14
29.说一下 HTML5 drag api
........................................................................................................
15
30 对 HTML 语义化标签的理解
.................................................................................................
15
31.web 性能优化
...........................................................................................................................
15
32.浏览器缓存机制
.........................................................................................................................
15
33.浏览器输入网址到页面渲染全过程
........................................................................................
16
34.画一条 0.5px 的线
..................................................................................................................
16
35.关于 JS 动画和 css3 动画的差异性
....................................................................................
17
36.双边距重叠问题(外边距折叠)
............................................................................................
17
37.浮动清除
.....................................................................................................................................
18
38.CSS 选择器有哪些,优先级呢
.............................................................................................
18
39.css 动画如何实现
.....................................................................................................................
19
40.如何实现元素的垂直居中
........................................................................................................
19
41.CSS3 中对溢出的处理
.............................................................................................................
20
- 3 -
42.对 CSS 的新属性有了解过的吗?
.........................................................................................
20
43.overflow 的原理
......................................................................................................................
20
44.css 定位
.....................................................................................................................................
21
Javascript 相关
...................................................................................................................
23
1.Js 基本数据类型有哪些
..............................................................................................................
23
2.Ajax 如何使用
..............................................................................................................................
23
3.如何判断一个数据是 NaN
.........................................................................................................
24
5.闭包是什么?有什么特性?对页面会有什么影响
..................................................................
24
6. Js 中常见的内存泄漏:
.............................................................................................................
25
7.事件委托是什么?如何确定事件源(Event.target 谁调用谁就是事件源)
....................
25
8.什么是事件冒泡?
.......................................................................................................................
26
9.本地存储与 cookie 的区别
........................................................................................................
26
10.ES6 新特性
.................................................................................................................................
28
11.Let 与 var 与 const 的区别
.....................................................................................................
28
12.数组方法有哪些请简述
............................................................................................................
28
13.Json 如何新增/删除键值对
.....................................................................................................
29
14.什么是面向对象请简述
............................................................................................................
29
15.普通函数和构造函数的区别
....................................................................................................
30
16.请简述原型/原型链/(原型)继承
.........................................................................................
30
17.Promise 的理解
.......................................................................................................................
32
18.我们用 Promise 来解决什么问题?
.......................................................................................
32
19.请简述 async 的用法
................................................................................................................
33
- 4 -
20.. 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
.................
33
21.get 请求传参长度的误区
........................................................................................................
34
22.补充 get 和 post 请求在缓存方面的区别
.........................................................................
34
23.说一下闭包
.................................................................................................................................
35
24.说说前端中的事件流
................................................................................................................
35
25.说一下事件委托
.........................................................................................................................
36
26.JS 的 new 操作符做了哪些事情
..........................................................................................
36
27.改变函数内部 this 指针的指向函数(bind,apply,call 的区别)
.............................
36
28.JS 的 各 种 位 置 , 比 clientHeight,scrollHeight,offsetHeight , 以 及 scrollTop,
offsetTop,clientTop 的区别?
....................................................................................................
37
29.JS 拖拽功能的实现
...................................................................................................................
37
30.JS 中的垃圾回收机制
...............................................................................................................
37
31.JS 监听对象属性的改变
...........................................................................................................
39
32.自己实现一个 bind 函数
........................................................................................................
40
33.JS 怎么控制一次加载一张图片,加载完后再加载下一张
..................................................
41
34.实现 JS 中所有对象的深度克隆(包装对象,Date 对象,正则对象)
.........................
43
35. 来讲讲 JS 的闭包吧
...............................................................................................................
47
36. 能来讲讲 JS 的语言特性吗
..................................................................................................
48
37. JS 的全排列
..............................................................................................................................
48
jQuery 相关
............................................................................................................................
49
1.Css 预处理 sass less 是什么?为什么使用他们
.....................................................................
49
2.Js 中.call()与.apply()区别
..........................................................................................................
50
- 5 -
3.为什么会造成跨域/请简述同源策略
.........................................................................................
50
4.请输出三种减少页面加载时间的方式
.......................................................................................
51
5.This 指向
......................................................................................................................................
52
6.什么是 jsonp 工作原理是什么?他为什么不是真正的 ajax
.................................................
53
7.请掌握 2 种以上数组去重的方式
..............................................................................................
54
8.深浅拷贝是什么如何实现?
.......................................................................................................
54
9.为什么 js 是弱类型语言
..............................................................................................................
55
10.怎么转换 less 为 css
.................................................................................................................
55
11.echarts 使用最多的是什么
.....................................................................................................
55
12.For 循环与 map 循环有什么区别
...........................................................................................
56
13.请写出一个简单的类与继承
....................................................................................................
56
14.同步与异步的区别/阻塞与非阻塞区别
..................................................................................
57
15.重绘和回流是什么
....................................................................................................................
57
16.http 是什么?有什么特点
.......................................................................................................
58
17.HTTP 协议和 HTTPS 区别
.......................................................................................................
58
18.原型和继承,prototype,call 和 apply 继承的区别(第一个参数是相同的,第二个的
区别在哪)
......................................................................................................................................
59
19.箭头函数与普通函数的区别
....................................................................................................
59
20.什么是 js 内存泄露?
................................................................................................................
60
21.你如何对网站的文件和资源进行优化?
................................................................................
60
22.请简述 ajax 的执行过程 以及常见的 HTTP 状态码
............................................................
61
23.预加载和懒加载的区别,预加载在什么时间加载合适
........................................................
62
剩余122页未读,继续阅读
林间风雨
- 粉丝: 527
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0