前端之家收集整理的这篇文章主要介绍了
16年三月前端面试题总结,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<table class="text"><tbody><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
页面渲染中间都发生了什么
可能会问 dns原理 三次握手 各个浏览器内核 渲染流程 reflow repain 怎么避免reflow和repain
2 前端优化
减少http请求,压缩,高效写js和css js和css位置 cdn(cdn原理) 缓存(缓存怎么设置)
减少dom操作(怎么减少) 减小cookie体积(怎么减小) 等其他
方法
3 cookie操作 服务器返回的cookie怎么人客户端不能
修改
4 locastorge sessionstorage 怎么包装locastorage可以让它也有过期时间 localstorage使用注意
5 怎么
获取一个元素的padding
6 怎么用css实现16:9的布局 宽高不确定
7 垂直水平居中
8
两栏布局 左固定右自适应(一般会让写两到三种) 或者
两栏等高布局
9 css怎么
获取一个列表的前两个li 选择器权重 ~和 +的区别
10 继承的几种写法
11 闭包的用途和缺点
12 throttle和debounce区别
13 settimeout 原理
14 amd和cmd区别
15 http劫持处理
16 ie和ff事件区别
17 doctype怎么用
18 自适应和响应式区别
20 移动端和pc端js css兼容问题
21 mvc mvvm区别 各有什么优缺点
22 es5新
方法或者特性 es6了解
23 数组去重
24 js的array操作
方法哪些返回的不是新数组
25 严格模式用处 及特点
26 什么是跨域 跨域
解决方法 jsonp与那里
27 promise something else
百度可以搜一下
28 websocket h5新特性有哪些
29 web-font怎么用 svg 优缺点
30 构建工具 grunt gulp webpack最好了解一个
31 珂里化 概念和
用法
32 call apply bind区别 还有es6的箭头
函数
33 css清除浮动 css的bfc是什么 怎么触发 有什么作用
34 事件代理
35 怎么让focus和blur冒泡
36 使用事件捕获还会冒泡吗
37 http请求和响应格式
38 各种状态码
39 ajax手写 readystate几种状态分别代表什么
40 html 的data-*有什么用 jquery是怎么实现的
41 对象和数组深拷贝怎么写
42 实现js字符串的trim
函数
43 把url的query
提取并转为对象
44 css三角形
45 translate transition animite区别
46 ie hack
47 怎么设置inline元素的宽高
48 js小数精度问题
49 == === 区别 ==比较过程
50 js正则
51 document.write 和innerhtml区别 原文链接:https://www.f2er.com/note/422314.html