forked from haizlin/fe-interview
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathhistory.md
795 lines (662 loc) · 68.5 KB
/
history.md
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
# 历史题目
> 注:不包含当天的题,当天的题在首页显示
- 第133天 (2019.08.27)
- [html] [canvas默认画布的尺寸是多大?怎样设置才能不会变形?](https://github.com/haizlin/fe-interview/issues/1116)
- [css] [如何使用css3实现一个div设置多张背景图片?](https://github.com/haizlin/fe-interview/issues/1117)
- [js] [写一个方法,将字符串中的单词倒转后输出,如:`my love` -> `ym evol`](https://github.com/haizlin/fe-interview/issues/1118)
- [软技能] [说说你是怎么安排你工作外的时间的?](https://github.com/haizlin/fe-interview/issues/1119)
- 第132天 (2019.08.26)
- [html] [触发form表单自动提交的方式有哪些?](https://github.com/haizlin/fe-interview/issues/1112)
- [css] [有哪些方式可以对一个DOM设置它的CSS样式?](https://github.com/haizlin/fe-interview/issues/1113)
- [js] [原生的字符串操作方法有哪些?请列举并描述其功能](https://github.com/haizlin/fe-interview/issues/1114)
- [软技能] [你会nodejs吗?说说你运用它的场景](https://github.com/haizlin/fe-interview/issues/1115)
- 第131天 (2019.08.25)
- [html] [table去除边框的方法有哪些?](https://github.com/haizlin/fe-interview/issues/1108)
- [css] [举例说明实现圆角的方式有哪些?](https://github.com/haizlin/fe-interview/issues/1109)
- [js] [JSON.stringify有什么局限性和哪些技巧?](https://github.com/haizlin/fe-interview/issues/1110)
- [软技能] [你知道产品经理一般画的原型是用什么工具吗?有没有自己玩过?](https://github.com/haizlin/fe-interview/issues/1111)
- 第130天 (2019.08.24)
- [html] [你知道什么是锚点吗?它的作用是什么?怎么创建一个锚点?](https://github.com/haizlin/fe-interview/issues/1104)
- [css] [有用过scss和sass吗?说说它们之间的区别是什么?](https://github.com/haizlin/fe-interview/issues/1105)
- [js] [如何实现一个全屏的功能?](https://github.com/haizlin/fe-interview/issues/1106)
- [软技能] [说说你对重构的理解](https://github.com/haizlin/fe-interview/issues/1107)
- 第129天 (2019.08.23)
- [html] [请问WebSql是HTML5的一个规范吗?](https://github.com/haizlin/fe-interview/issues/1100)
- [css] [absolute的containing block(容器块)计算方式和正常流有什么区别?](https://github.com/haizlin/fe-interview/issues/1101)
- [js] [举例说明js关闭当前窗口有哪些方法?](https://github.com/haizlin/fe-interview/issues/1102)
- [软技能] [关于重复造轮子这件事你是怎么理解的?](https://github.com/haizlin/fe-interview/issues/1103)
- 第128天 (2019.08.22)
- [html] [精灵图和base64如何选择呢?](https://github.com/haizlin/fe-interview/issues/1096)
- [css] [说说visibility属性的collapse属性值有什么作用?在不同浏览器下有什么区别?](https://github.com/haizlin/fe-interview/issues/1097)
- [js] [说说你对js包装对象的理解](https://github.com/haizlin/fe-interview/issues/1098)
- [软技能] [知道为何有些网站访不需要端口号?说说你对端口的理解?](https://github.com/haizlin/fe-interview/issues/1099)
- 第127天 (2019.08.21)
- [html] [html的button中的reset有什么作用?](https://github.com/haizlin/fe-interview/issues/1092)
- [css] [说说你对min-width和max-width的理解,它们有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1093)
- [js] [JavaScript有几种类型值?能否画出它们的内存图?](https://github.com/haizlin/fe-interview/issues/1094)
- [软技能] [说说你对移动端和web前端开发的主要区别是什么?](https://github.com/haizlin/fe-interview/issues/1095)
- 第126天 (2019.08.20)
- [html] [请说说Canvas和SVG图形的区别是什么?](https://github.com/haizlin/fe-interview/issues/1088)
- [css] [说说你对hasLayout的理解,触发hasLayout的方式有哪些?](https://github.com/haizlin/fe-interview/issues/1089)
- [js] [保护js代码的方式有哪些?分别说说他们的原理是什么?](https://github.com/haizlin/fe-interview/issues/1090)
- [软技能] [你有了解opengl吗?它有哪些作用?](https://github.com/haizlin/fe-interview/issues/1091)
- 第125天 (2019.08.19)
- [html] [举例说明table怎么合并行和列的?](https://github.com/haizlin/fe-interview/issues/1083)
- [css] [使用纯CSS代码实现动画的暂停与播放](https://github.com/haizlin/fe-interview/issues/1084)
- [js] [你有用过webRTC吗?它有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1085)
- [软技能] [说说你对Web App 、Hybrid App和Native App这三者的理解?](https://github.com/haizlin/fe-interview/issues/1086)
- 第124天 (2019.08.18)
- [html] [HTML5规范将元素分为哪几个大类?分别说说它们的特点](https://github.com/haizlin/fe-interview/issues/1078)
- [css] [举例说明伪类:nth-child、:first-child与:first-of-type这三者有什么不同?](https://github.com/haizlin/fe-interview/issues/1079)
- [js] [如何实现文件拖动上传?](https://github.com/haizlin/fe-interview/issues/1080)
- [软技能] [你有开发过弹幕吗?知道它的原理吗?说说看](https://github.com/haizlin/fe-interview/issues/1081)
- 第123天 (2019.08.17)
- [html] [使用canvas画出一个矩形](https://github.com/haizlin/fe-interview/issues/1073)
- [css] [什么是zoom?它有什么作用?](https://github.com/haizlin/fe-interview/issues/1074)
- [js] [分析`('b' + 'a' + +'a' + 'a').toLowerCase()`返回的结果](https://github.com/haizlin/fe-interview/issues/1075)
- [软技能] [你了解雅虎前端优化的35条军规吗?你能说上几条?](https://github.com/haizlin/fe-interview/issues/1076)
- 第122天 (2019.08.16)
- [html] [说说form-data、x-www-form-urlencoded、raw、binary的区别是什么?](https://github.com/haizlin/fe-interview/issues/1069)
- [css] [举例说明微信端兼容问题有哪些?](https://github.com/haizlin/fe-interview/issues/1070)
- [js] [能否正确获取本地上传的文件路径?如果可以怎么做?如果不可以解释下为什么?](https://github.com/haizlin/fe-interview/issues/1071)
- [软技能] [如果一个项目要你重构成前后端分离,你的方法论是什么?](https://github.com/haizlin/fe-interview/issues/1072)
- 第121天 (2019.08.15)
- [html] [请描述下application cache的更新过程?](https://github.com/haizlin/fe-interview/issues/1065)
- [css] [请举例说明伪元素 (pseudo-elements) 有哪些用途?](https://github.com/haizlin/fe-interview/issues/1066)
- [js] [请说说escape、encodeURI、decodeURI、encodeURIComponent和decodeURIComponent的区别?](https://github.com/haizlin/fe-interview/issues/1067)
- [软技能] [用哪种格式可以存储包含Alpha通道的图像?Alpha通道是指什么?](https://github.com/haizlin/fe-interview/issues/1068)
- 第120天 (2019.08.14)
- [html] [你知道富文本编辑器的实现原理吗?](https://github.com/haizlin/fe-interview/issues/1061)
- [css] [设置字体时为什么建议设置替换字体?](https://github.com/haizlin/fe-interview/issues/1062)
- [js] [如何终止WebWork?](https://github.com/haizlin/fe-interview/issues/1063)
- [软技能] [你有签过保密协议吗?说说你对保密协议的理解](https://github.com/haizlin/fe-interview/issues/1064)
- 第119天 (2019.08.13)
- [html] [说说你对富文本的理解,你有用过哪些富文本编辑器呢?](https://github.com/haizlin/fe-interview/issues/1057)
- [css] [你有没有自己写过一套UI库?说下遇到哪些难点?](https://github.com/haizlin/fe-interview/issues/1058)
- [js] [写一个方法把多维数组降维](https://github.com/haizlin/fe-interview/issues/1059)
- [软技能] [你对jsfuck有了解吗?它的原理是什么?请举例说明](https://github.com/haizlin/fe-interview/issues/1060)
- 第118天 (2019.08.12)
- [html] [有使用过HTML5的跟踪元素吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/1053)
- [css] [说说你对GPU的理解,举例说明哪些元素能触发GPU硬件加速?](https://github.com/haizlin/fe-interview/issues/1054)
- [js] [使用正则去掉html中标签与标签之间的空格](https://github.com/haizlin/fe-interview/issues/1055)
- [软技能] [你有做过骨架屏吗?它的原理是什么知道吗?](https://github.com/haizlin/fe-interview/issues/1056)
- 第117天 (2019.08.11)
- [html] [frame和iframe有什么区别?](https://github.com/haizlin/fe-interview/issues/1049)
- [css] [你知道CSS中的字母"C"代表什么吗?](https://github.com/haizlin/fe-interview/issues/1050)
- [js] [document.write和innerHTML有什么区别?](https://github.com/haizlin/fe-interview/issues/1051)
- [软技能] [你今年多大了?请说说看你认为你的程序员生涯能做到多少岁?](https://github.com/haizlin/fe-interview/issues/1052)
- 第116天 (2019.08.10)
- [html] [页面布局中的结构与表现分离,那么什么是结构?什么是表现呢?](https://github.com/haizlin/fe-interview/issues/1045)
- [css] [怎么自定义鼠标指针的图案?](https://github.com/haizlin/fe-interview/issues/1046)
- [js] [如何使用js来截图?怎样截可见区域和整个页面?](https://github.com/haizlin/fe-interview/issues/1047)
- [软技能] [对于前后端分离,你是怎么理解的?](https://github.com/haizlin/fe-interview/issues/1048)
- 第115天 (2019.08.09)
- [html] [怎样去除html标签之间换行产生的空格?](https://github.com/haizlin/fe-interview/issues/1041)
- [css] [Reset CSS和Normalize CSS的区别是什么?](https://github.com/haizlin/fe-interview/issues/1042)
- [js] [分别写出防抖和节流的两个函数,并描述它们分别有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1043)
- [软技能] [说下你是如何从PS切出图的,有什么技巧?](https://github.com/haizlin/fe-interview/issues/1044)
- 第114天 (2019.08.08)
- [html] [举例说明HTML5的Canvas元素有什么用途?](https://github.com/haizlin/fe-interview/issues/1037)
- [css] [为什么要使用css sprites?](https://github.com/haizlin/fe-interview/issues/1038)
- [js] [写一个把数字转成中文的方法,例如:101转成一百零一](https://github.com/haizlin/fe-interview/issues/1039)
- [软技能] [你知道什么是B/S和C/S架构吗?说说它们的区别](https://github.com/haizlin/fe-interview/issues/1040)
- 第113天 (2019.08.07)
- [html] [在HTML5中如何组合标题?用哪个元素?](https://github.com/haizlin/fe-interview/issues/1033)
- [css] [标签、class和id选择器三者的区别是什么?分别在什么时候用?](https://github.com/haizlin/fe-interview/issues/1034)
- [js] [用js写一个事件侦听器的方法](https://github.com/haizlin/fe-interview/issues/1035)
- [软技能] [shim和polyfill有什么区别?它们分别有什么用?](https://github.com/haizlin/fe-interview/issues/1036)
- 第112天 (2019.08.06)
- [html] [你知道checkbox有几种状态吗?它们分别用来表示什么?](https://github.com/haizlin/fe-interview/issues/1029)
- [css] [举例说明时间、频率、角度、弧度、百分度的单位分别是哪些?](https://github.com/haizlin/fe-interview/issues/1030)
- [js] [函数声明与函数表达式有什么区别?](https://github.com/haizlin/fe-interview/issues/1031)
- [软技能] [在实际工作中,要是你的想法被反对时你该怎么办?](https://github.com/haizlin/fe-interview/issues/1032)
- 第111天 (2019.08.05)
- [html] [HTML如何创建分区响应图?](https://github.com/haizlin/fe-interview/issues/1025)
- [css] [你有用过table布局吗?说说你的感受](https://github.com/haizlin/fe-interview/issues/1026)
- [js] [请用js编写一个红绿灯程序](https://github.com/haizlin/fe-interview/issues/1027)
- [软技能] [淘宝、京东、百度他们的网站首页秒开是如何做到的呢?](https://github.com/haizlin/fe-interview/issues/1028)
- 第110天 (2019.08.04)
- [html] [什么是svg?说说svg有什么运用场景?](https://github.com/haizlin/fe-interview/issues/1021)
- [css] [说说你对设备像素比的理解](https://github.com/haizlin/fe-interview/issues/1022)
- [js] [请详细描述AJAX的工作原理](https://github.com/haizlin/fe-interview/issues/1023)
- [软技能] [前端页面有哪三层构成?分别有什么作用?](https://github.com/haizlin/fe-interview/issues/1024)
- 第109天 (2019.08.03)
- [html] [有好多网站不常用table和iframe这两个元素,知道原因吗?](https://github.com/haizlin/fe-interview/issues/1017)
- [css] [说下你对cursor属性的理解](https://github.com/haizlin/fe-interview/issues/1018)
- [js] [请描述下什么是原型模式?它主要运用在哪些场景?](https://github.com/haizlin/fe-interview/issues/1019)
- [软技能] [你知道什么是图床吗?它有什么好处?](https://github.com/haizlin/fe-interview/issues/1020)
- 第108天 (2019.08.02)
- [html] [在默认的情况下,使用h1标签呈现出什么效果?](https://github.com/haizlin/fe-interview/issues/1013)
- [css] [position的relative和absolute定位原点是哪里?](https://github.com/haizlin/fe-interview/issues/1014)
- [js] [请描述下js的原型和原型链的理解以及它们之间的关系](https://github.com/haizlin/fe-interview/issues/1015)
- [软技能] [要你做一个国外的web页面,你需要考虑哪些问题?](https://github.com/haizlin/fe-interview/issues/1016)
- 第107天 (2019.08.01)
- [html] [网站的TDK该怎么设置?它有什么作用?](https://github.com/haizlin/fe-interview/issues/1009)
- [css] [过渡和动画的区别是什么?](https://github.com/haizlin/fe-interview/issues/1010)
- [js] [写一个方法判断给定的字符串是否同态(isomorphic)](https://github.com/haizlin/fe-interview/issues/1011)
- [软技能] [你上家公司前端团队有多少人?是怎么分工的?](https://github.com/haizlin/fe-interview/issues/1012)
- 第106天 (2019.07.31)
- [html] [除了音频和视频,HTML5还支持哪些媒体标签?](https://github.com/haizlin/fe-interview/issues/1005)
- [css] [CSS中的calc()有什么作用?](https://github.com/haizlin/fe-interview/issues/1006)
- [js] [说说你对作用域链的理解](https://github.com/haizlin/fe-interview/issues/1007)
- [软技能] [Web安全色所能够显示的颜色种类有多少种?](https://github.com/haizlin/fe-interview/issues/1008)
- 第105天 (2019.07.30)
- [html] [如何在HTML5页面中嵌入音频和视频?](https://github.com/haizlin/fe-interview/issues/1001)
- [css] [怎么实现移动端的边框0.5px?](https://github.com/haizlin/fe-interview/issues/1002)
- [js] [写个方法,找出指定字符串中重复最多的字符及其长度](https://github.com/haizlin/fe-interview/issues/1003)
- [软技能] [域名解析它有哪几种方式?](https://github.com/haizlin/fe-interview/issues/1004)
- 第104天 (2019.07.29)
- [html] [说说HTML中的`<html>`标签有什么作用?](https://github.com/haizlin/fe-interview/issues/996)
- [css] [行内元素和块级元素有什么区别,如何相互转换?](https://github.com/haizlin/fe-interview/issues/997)
- [js] [请说说json和jsonp的区别?](https://github.com/haizlin/fe-interview/issues/998)
- [软技能] [描述下什么是域名解析?简述它的基本过程](https://github.com/haizlin/fe-interview/issues/999)
- 第103天 (2019.07.28)
- [html] [请描述一下cookies、sessionStorage和localStorage的区别?](https://github.com/haizlin/fe-interview/issues/992)
- [css] [说说你对低版本IE的盒子模型的理解](https://github.com/haizlin/fe-interview/issues/993)
- [js] [你是如何更好地处理Async/Await的异常的?](https://github.com/haizlin/fe-interview/issues/994)
- [软技能] [请列举出多种减少页面加载时间的方法](https://github.com/haizlin/fe-interview/issues/995)
- 第102天 (2019.07.27)
- [html] [行内元素、块级元素、空(void)元素分别有哪些?](https://github.com/haizlin/fe-interview/issues/988)
- [css] [你是如何规划响应式布局的?](https://github.com/haizlin/fe-interview/issues/989)
- [js] [准确说出`'1,2,3,4'.split()`的结果是什么(包括类型和值)?](https://github.com/haizlin/fe-interview/issues/990)
- [软技能] [进程与线程有什么区别?JS的单线程带来哪些好处?](https://github.com/haizlin/fe-interview/issues/991)
- 第101天 (2019.07.26)
- [html] [说说你对accesskey的理解,举例说明它有什么运用场景?](https://github.com/haizlin/fe-interview/issues/984)
- [css] [说说你对前端二倍图的理解?移动端使用二倍图比一倍图有什么好处?](https://github.com/haizlin/fe-interview/issues/985)
- [js] [不依赖第三方库,说下如何使用js读取pdf?](https://github.com/haizlin/fe-interview/issues/986)
- [软技能] [你有自己买过服务器和域名用来搭建博客或者网站吗?](https://github.com/haizlin/fe-interview/issues/987)
- 第100天 (2019.07.25)
- [html] [HTML5怎么为输入框添加语音输入的功能呢?](https://github.com/haizlin/fe-interview/issues/979)
- [css] [如何让大小不同的图片等比缩放不变形显示在固定大小的div里?写出来](https://github.com/haizlin/fe-interview/issues/980)
- [js] [分别封装精确运算的加减乘除四个方法](https://github.com/haizlin/fe-interview/issues/981)
- [软技能] [你有画过流程图吗?开始和判定分别用什么图形表示?](https://github.com/haizlin/fe-interview/issues/982)
- 第99天 (2019.07.24)
- [html] [HTML5的页面可见性(Page Visibility)有哪些应用场景?](https://github.com/haizlin/fe-interview/issues/975)
- [css] [你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?](https://github.com/haizlin/fe-interview/issues/976)
- [js] [不用第三方库,说说纯js怎么实现读取和导出excel?](https://github.com/haizlin/fe-interview/issues/977)
- [软技能] [你有用过单例模式吗?主要运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/978)
- 第98天 (2019.07.23)
- [html] [列举出你最常用的meta标签的写法和作用](https://github.com/haizlin/fe-interview/issues/971)
- [css] [移动端微信页面有哪些兼容性问题及解决方案是什么?](https://github.com/haizlin/fe-interview/issues/972)
- [js] [说说你理解的同步和异步的区别是什么?](https://github.com/haizlin/fe-interview/issues/973)
- [软技能] [不查资料,你会手写正则吗?](https://github.com/haizlin/fe-interview/issues/974)
- 第97天 (2019.07.22)
- [html] [Doctype有什么作用?你知道有多少种Doctype文档类型吗?](https://github.com/haizlin/fe-interview/issues/967)
- [css] [如何更改placeholder的字体颜色和大小?](https://github.com/haizlin/fe-interview/issues/968)
- [js] [写例子说明如何给li绑定事件(ul下有1000+个li)?](https://github.com/haizlin/fe-interview/issues/969)
- [软技能] [你认为前端工程师应该分为哪些级别呢?说说你的看法](https://github.com/haizlin/fe-interview/issues/970)
- 第96天 (2019.07.21)
- [html] [写出以下几个HTML标签:字体、居中、文字加粗、下标](https://github.com/haizlin/fe-interview/issues/962)
- [css] [行内css和important哪个优先级高?](https://github.com/haizlin/fe-interview/issues/963)
- [js] [要实现一个js的持续动画,你有什么比较好的方法?](https://github.com/haizlin/fe-interview/issues/964)
- [软技能] [说说你对Git的branch, diff, merge的理解?](https://github.com/haizlin/fe-interview/issues/965)
- 第95天 (2019.07.20)
- [html] [HTML5标准提供了哪些新的API?你有用过哪些?](https://github.com/haizlin/fe-interview/issues/958)
- [css] [当一个元素被设置为浮动后,它的display值变为什么呢?](https://github.com/haizlin/fe-interview/issues/959)
- [js] [分别写出数组的交集、并集、差集、补集这四个方法](https://github.com/haizlin/fe-interview/issues/960)
- [软技能] [你知道什么是图片防盗链吗?防盗链怎么实现呢?说说你的方法](https://github.com/haizlin/fe-interview/issues/961)
- 第94天 (2019.07.19)
- [html] [使用HTML5需要遵守哪些设计原则?](https://github.com/haizlin/fe-interview/issues/954)
- [css] [为什么会出现浮动?在什么时候需要清除浮动呢?](https://github.com/haizlin/fe-interview/issues/955)
- [js] [用js写出死循环的方法有哪些?](https://github.com/haizlin/fe-interview/issues/956)
- [软技能] [说说你对emojig表情的理解,前端如何处理emoji表情?它的运用场景有哪些?](https://github.com/haizlin/fe-interview/issues/957)
- 第93天 (2019.07.18)
- [html] [有使用过svg吗?请用svg画一个圆](https://github.com/haizlin/fe-interview/issues/906)
- [css] [写出div在不固定高度的情况下水平垂直居中的方法?](https://github.com/haizlin/fe-interview/issues/907)
- [js] [js的函数有哪几种调用形式?](https://github.com/haizlin/fe-interview/issues/908)
- [软技能] [简要描述下什么是DNS?它有什么用?](https://github.com/haizlin/fe-interview/issues/909)
- 第92天 (2019.07.17)
- [html] [请说说你对ISISO8859-2字符集的认识](https://github.com/haizlin/fe-interview/issues/902)
- [css] [移动端的布局用过媒体查询吗?写出例子看看](https://github.com/haizlin/fe-interview/issues/903)
- [js] [解释下为什么`{} + [] === 0`为true?](https://github.com/haizlin/fe-interview/issues/904)
- [软技能] [浏览器在什么情况下会出现“已拦截弹窗式窗口”?怎么解决?](https://github.com/haizlin/fe-interview/issues/905)
- 第91天 (2019.07.16)
- [html] [请描述下元素的href和src有什么区别?](https://github.com/haizlin/fe-interview/issues/757)
- [css] [CSS的伪类和伪对象有什么不同?](https://github.com/haizlin/fe-interview/issues/758)
- [js] [请描述下null和undefined的区别是什么?这两者分别运用在什么场景?](https://github.com/haizlin/fe-interview/issues/759)
- [软技能] [你所在的团队有规范吗?举例说明都定义了哪些规范?](https://github.com/haizlin/fe-interview/issues/760)
- 第90天 (2019.07.15)
- [html] [举例说明你对ol和ul标签的区别?它们的运用场景分别是什么呢?](https://github.com/haizlin/fe-interview/issues/747)
- [css] [CSS的overflow属性定义溢出元素内容区的内容会如何处理呢?](https://github.com/haizlin/fe-interview/issues/748)
- [js] [写个方法随机打乱一个数组](https://github.com/haizlin/fe-interview/issues/749)
- [软技能] [当项目准备上线前,你有做过哪些性能优化吗?](https://github.com/haizlin/fe-interview/issues/750)
- 第89天 (2019.07.14)
- [html] [a标签的href和onclick属性同时存在时哪个先触发?](https://github.com/haizlin/fe-interview/issues/743)
- [css] [外层有一个自适应高度的div,里面有两个div,一个高度固定300px,另一个怎么填满剩余的高度?](https://github.com/haizlin/fe-interview/issues/744)
- [js] [js异步加载有哪些方案?](https://github.com/haizlin/fe-interview/issues/745)
- [软技能] [说说你对robots文件的理解,它有什么作用?](https://github.com/haizlin/fe-interview/issues/746)
- 第88天 (2019.07.13)
- [html] [怎么使用HTML5来获取定位?定位不准怎么解决?](https://github.com/haizlin/fe-interview/issues/607)
- [css] [说说你对CSS样式覆盖规则的理解](https://github.com/haizlin/fe-interview/issues/608)
- [js] [判断instanceof的结果并解释原因 [代码]](https://github.com/haizlin/fe-interview/issues/609)
```
function test(){
return test;
}
new test() instanceof test;
```
- [软技能] [说说你对hosts文件的理解,它都有哪些作用?](https://github.com/haizlin/fe-interview/issues/610)
- 第87天 (2019.07.12)
- [html] [举例说明如何原样输出HTML代码,不被浏览器解析?](https://github.com/haizlin/fe-interview/issues/600)
- [css] [写出几个初始化CSS的样式,并解释说明为什么要这样写](https://github.com/haizlin/fe-interview/issues/601)
- [js] [请写一个sleep(暂停)函数](https://github.com/haizlin/fe-interview/issues/602)
- [软技能] [你平常都看哪些方面的书?你看书的方法是怎样的?](https://github.com/haizlin/fe-interview/issues/603)
- 第86天 (2019.07.11)
- [html] [举例说明你对HTML5的ruby标签的理解,都有哪些应用场景?](https://github.com/haizlin/fe-interview/issues/596)
- [css] [display有哪些值?分别说明他们的作用是什么?](https://github.com/haizlin/fe-interview/issues/597)
- [js] [把Script标签放在页面最底部的`</body>`之前和之后有什么区别?浏览器会如何解析它们?](https://github.com/haizlin/fe-interview/issues/598)
- [软技能] [Git的reset和revert有什么区别?它们分别适用于什么场景?](https://github.com/haizlin/fe-interview/issues/599)
- 第85天 (2019.07.10)
- [html] [iframe的使用场景有哪些?](https://github.com/haizlin/fe-interview/issues/592)
- [css] [怎么让body高度自适应屏幕?为什么?](https://github.com/haizlin/fe-interview/issues/593)
- [js] [js延迟加载的方式有哪些?](https://github.com/haizlin/fe-interview/issues/594)
- [软技能] [你平时开发是用mac还是windows系统?至少举三个例子说明两者的区别?](https://github.com/haizlin/fe-interview/issues/595)
- 第84天 (2019.07.09)
- [html] [a标签下的href="javascript:void(0)"起到了什么作用?说说你对javascript:void(0)的理解?](https://github.com/haizlin/fe-interview/issues/588)
- [css] [font-style的属性有Italic和oblique,两者有什么区别呢?](https://github.com/haizlin/fe-interview/issues/589)
- [js] [请描述你对浏览器同源策略的理解](https://github.com/haizlin/fe-interview/issues/590)
- [软技能] [刷新和强制刷新有什么区别?说说你对两者的理解](https://github.com/haizlin/fe-interview/issues/591)
- 第83天 (2019.07.08)
- [html] [在新窗口打开链接的方法是什么?那怎么设置全站链接都在新窗口打开?](https://github.com/haizlin/fe-interview/issues/584)
- [css] [IE(6/7/8/9/10/11/Edge)下的hack写法分别有哪些?](https://github.com/haizlin/fe-interview/issues/585)
- [js] [举例说明js如何实现继承?](https://github.com/haizlin/fe-interview/issues/586)
- [软技能] [你会抓https和移动端的包吗?分别描述下这两种包要怎么抓?](https://github.com/haizlin/fe-interview/issues/587)
- 第82天 (2019.07.07)
- [html] [用HTML5实现手机摇一摇功能你有做过吗?你知道它的原理吗?](https://github.com/haizlin/fe-interview/issues/580)
- [css] [写出你遇到过IE6/7/8/9的BUG及解决方法](https://github.com/haizlin/fe-interview/issues/581)
- [js] [用js实现一个九九乘法口诀表](https://github.com/haizlin/fe-interview/issues/582)
- [软技能] [说下你平时是怎么自学的?怎么安排时间的?](https://github.com/haizlin/fe-interview/issues/583)
- 第81天 (2019.07.06)
- [html] [你有用过HTML5的Device API吗?说说它都有哪些应用场景?](https://github.com/haizlin/fe-interview/issues/576)
- [css] [举例说明css的基本语句构成是什么呢?](https://github.com/haizlin/fe-interview/issues/577)
- [js] [在js中怎么捕获异常?写出来看看?应该在哪些场景下采用呢?](https://github.com/haizlin/fe-interview/issues/578)
- [软技能] [你申请的这个职位,你觉得你还欠缺什么呢?](https://github.com/haizlin/fe-interview/issues/579)
- 第80天 (2019.07.05)
- [html] [简述下HTML的快捷键属性是哪个?并举例说明有什么用?](https://github.com/haizlin/fe-interview/issues/572)
- [css] [写例子说明如何强制(自动)中、英文换行与不换行](https://github.com/haizlin/fe-interview/issues/573)
- [js] [举例说明什么是decodeURI()和encodeURI()是什么?](https://github.com/haizlin/fe-interview/issues/574)
- [软技能] [你知道什么是websocket吗?它有什么应用场景?](https://github.com/haizlin/fe-interview/issues/575)
- 第79天 (2019.07.04)
- [html] [HTML5的应用程序缓存与浏览器缓存有什么不同?](https://github.com/haizlin/fe-interview/issues/568)
- [css] [说说你对BEM规范的理解,同时举例说明常见的CSS规范有哪些?](https://github.com/haizlin/fe-interview/issues/569)
- [js] [举例说明什么是IIFEs?它有什么好处?](https://github.com/haizlin/fe-interview/issues/570)
- [软技能] [一个项目写很多的纯静态页面,有公共的部分(例如头和尾)你是怎么提取公用的?](https://github.com/haizlin/fe-interview/issues/571)
- 第78天 (2019.07.03)
- [html] [你有用过HTML5中的datalist标签吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/562)
- [css] [遇到overflow: scroll不能平滑滚动怎么解决?](https://github.com/haizlin/fe-interview/issues/563)
- [js] [举例说明数组和对象的迭代方法分别有哪些?](https://github.com/haizlin/fe-interview/issues/564)
- [软技能] [你有使用过JWT吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/565)
- 第77天 (2019.07.02)
- [html] [说说你对HTML5的img标签属性srcset和sizes的理解?都有哪些应用场景?](https://github.com/haizlin/fe-interview/issues/530)
- [css] [请问display:inline-block在什么时候会显示间隙?](https://github.com/haizlin/fe-interview/issues/531)
- [js] [请快速答出此题的答案并解释:var x, y = 1; x + y = ?](https://github.com/haizlin/fe-interview/issues/532)
- [软技能] [你会抓包吗?都有用过哪些抓包工具?](https://github.com/haizlin/fe-interview/issues/533)
- 第76天 (2019.07.01)
- [html] [HTML5如何识别语音读出的内容和朗读指定的内容?](https://github.com/haizlin/fe-interview/issues/526)
- [css] [用CSS画出一个任意角度的扇形,可以写多种实现的方法](https://github.com/haizlin/fe-interview/issues/527)
- [js] [说说instanceof和typeof的实现原理并自己模拟实现一个instanceof](https://github.com/haizlin/fe-interview/issues/528)
- [软技能] [你对web服务器软件有了解吗?都使用过哪些?各有哪些优缺点呢?](https://github.com/haizlin/fe-interview/issues/529)
- 第75天 (2019.06.30)
- [html] [移动web页面如何自动探测电话号码?](https://github.com/haizlin/fe-interview/issues/521)
- [css] [请你解释下什么是浮动和它的工作原理是什么?同时浮动会引起什么问题?](https://github.com/haizlin/fe-interview/issues/522)
- [js] [js中=、==、===三个的区别是什么?并说明它们各自的工作过程](https://github.com/haizlin/fe-interview/issues/523)
- [软技能] [说说你做过让你觉得最满意的项目是什么?为什么?](https://github.com/haizlin/fe-interview/issues/524)
- 第74天 (2019.06.29)
- [html] [在a标签上的四个伪类执行顺序是什么?](https://github.com/haizlin/fe-interview/issues/517)
- [css] [说说你对!important的理解,一般在哪些场景使用?](https://github.com/haizlin/fe-interview/issues/518)
- [js] [写一个方法随机生成指定位数的字符串](https://github.com/haizlin/fe-interview/issues/519)
- [软技能] [说下你对互联网行业及前端技术发展趋势的看法](https://github.com/haizlin/fe-interview/issues/520)
- 第73天 (2019.06.28)
- [html] [favicon.ico有什么作用?怎么在页面中引用?常用尺寸有哪些?可以修改后缀名吗?](https://github.com/haizlin/fe-interview/issues/513)
- [css] [在实际编写css中你有遇到过哪些浏览器兼容性的问题?怎么解决的?](https://github.com/haizlin/fe-interview/issues/514)
- [js] [移动端点击事件为什么会有延迟?有哪些方法可以解决?](https://github.com/haizlin/fe-interview/issues/515)
- [软技能] [说说你对RESTful的理解](https://github.com/haizlin/fe-interview/issues/516)
- 第72天 (2019.06.27)
- [html] [video和audio分别支持哪些格式?](https://github.com/haizlin/fe-interview/issues/509)
- [css] [怎么改变选中文本的文字颜色和背景色?](https://github.com/haizlin/fe-interview/issues/510)
- [js] [写一个字符串重复的repeat函数](https://github.com/haizlin/fe-interview/issues/511)
- [软技能] [你知道二维码的原理是什么吗?要把android和ios的下载地址合成一个二维码怎么做呢?](https://github.com/haizlin/fe-interview/issues/512)
- 第71天 (2019.06.26)
- [html] [怎么在IE8及以下实现HTML5的兼容?](https://github.com/haizlin/fe-interview/issues/502)
- [css] [你对响应式设计的理解是什么?知道它基本的原理是吗?要想兼容低版本的IE怎么做呢?](https://github.com/haizlin/fe-interview/issues/503)
- [js] [说说你对深浅拷贝的理解?并实现一个对数组和对象深拷贝的方法](https://github.com/haizlin/fe-interview/issues/504)
- [软技能] [做了这么多年开发,说说你最大的感悟是什么?](https://github.com/haizlin/fe-interview/issues/505)
- 第70天 (2019.06.25)
- [html] [html的a标签属性rel='nofollow'有什么作用?](https://github.com/haizlin/fe-interview/issues/498)
- [css] [你有使用过哪些栅格系统?都有什么区别呢?](https://github.com/haizlin/fe-interview/issues/499)
- [js] [Ajax请求中get和post方式有什么区别呢?分别在哪些场景下使用?](https://github.com/haizlin/fe-interview/issues/500)
- [软技能] [本地git与远程仓库连接的方式有哪些?](https://github.com/haizlin/fe-interview/issues/501)
- 第69天 (2019.06.24)
- [html] [怎样禁止表单记住密码自动填充?](https://github.com/haizlin/fe-interview/issues/494)
- [css] [请说说`*{box-sizing: border-box;}`的作用及好处有哪些](https://github.com/haizlin/fe-interview/issues/495)
- [js] [说说你对base64的理解,它的使用场景有哪些?](https://github.com/haizlin/fe-interview/issues/496)
- [软技能] [为什么浏览器会有兼容的问题呢?](https://github.com/haizlin/fe-interview/issues/497)
- 第68天 (2019.06.23)
- [html] [写个例子说明HTML5在移动端如何打开APP?](https://github.com/haizlin/fe-interview/issues/490)
- [css] [说说你对jpg、png、gif的理解,分别在什么场景下使用?有使用过webp吗?](https://github.com/haizlin/fe-interview/issues/491)
- [js] [formData主要是用来做什么的?它的操作方法有哪些?](https://github.com/haizlin/fe-interview/issues/492)
- [软技能] [js动画和css动画有什么区别?](https://github.com/haizlin/fe-interview/issues/493)
- 第67天 (2019.06.22)
- [html] [请写出唤醒拔打电话、发送邮件、发送短信的例子](https://github.com/haizlin/fe-interview/issues/407)
- [css] [如何消除transition闪屏?](https://github.com/haizlin/fe-interview/issues/408)
- [js] [举例子说说你对js隐式类型转换的理解](https://github.com/haizlin/fe-interview/issues/409)
- [软技能] [你觉得你自己最大的优点和缺点分别是什么?能否举例说明一下?](https://github.com/haizlin/fe-interview/issues/410)
- 第66天 (2019.06.21)
- [html] [HTML5如果不写`<! DOCTYPE html>` ,页面还会正常工作么?](https://github.com/haizlin/fe-interview/issues/403)
- [css] [元素竖向的百分比设置是相对容器的高度吗?](https://github.com/haizlin/fe-interview/issues/404)
- [js] [请解释下什么是cookie隔离?为什么要隔离?如何隔离?](https://github.com/haizlin/fe-interview/issues/405)
- [软技能] [如果面试官让你说说下你的家庭?你会从哪些方面说呢?](https://github.com/haizlin/fe-interview/issues/406)
- 第65天 (2019.06.20)
- [html] [html直接输入多个空格为什么只能显示一个空格?](https://github.com/haizlin/fe-interview/issues/299)
- [css] [用CSS绘制一个红色的爱心](https://github.com/haizlin/fe-interview/issues/300)
- [js] [说说你对数据类型转换的理解是什么?类型转换的方法有哪些?](https://github.com/haizlin/fe-interview/issues/298)
- [软技能] [最后如果技术面和HR面问你:你还有什么问题吗?你分别会问些什么?](https://github.com/haizlin/fe-interview/issues/297)
- 第64天 (2019.06.19)
- [html] [写出html提供的几种空格实体(5种以上)](https://github.com/haizlin/fe-interview/issues/293)
- [css] [举例说明css中颜色的表示方法有几种](https://github.com/haizlin/fe-interview/issues/294)
- [js] [如何让(a==1 && a==2 && a==3)的值为true,把"=="换成"==="后还能为true吗?](https://github.com/haizlin/fe-interview/issues/295)
- [软技能] [如果面试官让你先自我介绍下,然后说下你的工作经历,你该怎么说?](https://github.com/haizlin/fe-interview/issues/296)
- 第63天 (2019.06.18)
- [html] [什么是html的字符实体?版权符号代码怎么写?](https://github.com/haizlin/fe-interview/issues/279)
- [css] [说说position的absolute和fixed共同与不同点分别是什么?](https://github.com/haizlin/fe-interview/issues/280)
- [js] [举例子说明javascript的变量声明提升和函数声明提升](https://github.com/haizlin/fe-interview/issues/281)
- [软技能] [说说什么是设计模式,你最常用的设计模式有哪些?](https://github.com/haizlin/fe-interview/issues/282)
- 第62天 (2019.06.17)
- [html] [有使用过HTML5的拖放API吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/275)
- [css] [手动写动画最小时间间隔是多少,为什么?](https://github.com/haizlin/fe-interview/issues/276)
- [js] [有用过HTML5的WebWork吗?它主要解决了什么问题?](https://github.com/haizlin/fe-interview/issues/277)
- [软技能] [说说你对同构和SSR的理解](https://github.com/haizlin/fe-interview/issues/278)
- 第61天 (2019.06.16)
- [html] [有用过HTML5的webSQL和IndexedDB吗?说说你对它们的理解](https://github.com/haizlin/fe-interview/issues/254)
- [css] [怎样把一个div居中?怎样把一个浮动元素居中?怎样把绝对定位的div居中?](https://github.com/haizlin/fe-interview/issues/255)
- [js] [写一个方法获取图片的原始宽高](https://github.com/haizlin/fe-interview/issues/256)
- [软技能] [知道IPV6是什么吗?说说它和IPV4的区别是什么?](https://github.com/haizlin/fe-interview/issues/257)
- 第60天 (2019.06.15)(感谢:九旬大爷的梦 提供的题目)
- [html] [src、href、link的区别是什么?](https://github.com/haizlin/fe-interview/issues/250)
- [css] [用css画一个太阳](https://github.com/haizlin/fe-interview/issues/251)
- [js] [请实现一个flattenDeep函数,把多维数组扁平化](https://github.com/haizlin/fe-interview/issues/252)
- [软技能] [如何预防掉头发?](https://github.com/haizlin/fe-interview/issues/253)
- 第59天 (2019.06.14)
- [html] [有用地过WebGL吗?说说你对它的理解](https://github.com/haizlin/fe-interview/issues/244)
- [css] [你有用过哪些css框架?说说它们的特点](https://github.com/haizlin/fe-interview/issues/245)
- [js] [写一个格式化金额的方法](https://github.com/haizlin/fe-interview/issues/246)
- [软技能] [对于让你接手一个你觉得很烂的老项目,你该怎么办?](https://github.com/haizlin/fe-interview/issues/247)
- 第58天 (2019.06.13)
- [html] [HTML5相对于HTML4有哪些优势?](https://github.com/haizlin/fe-interview/issues/240)
- [css] [box-sizing常用的属性有哪些?分别有什么作用?](https://github.com/haizlin/fe-interview/issues/241)
- [js] [请说下你对__proto__和prototype的理解](https://github.com/haizlin/fe-interview/issues/242)
- [软技能] [对于5G的到来,你是怎么看的?说说你的想法](https://github.com/haizlin/fe-interview/issues/243)
- 第57天 (2019.06.12)
- [html] [你了解HTML5的download属性吗?](https://github.com/haizlin/fe-interview/issues/236)
- [css] [inline、block、inline-block这三个属性值有什么区别?](https://github.com/haizlin/fe-interview/issues/237)
- [js] [写一个方法,使得sum(x)(y)和sum(x,y)返回的结果相同](https://github.com/haizlin/fe-interview/issues/238)
- [软技能] [说说你对浏览器的关键渲染路径的理解](https://github.com/haizlin/fe-interview/issues/239)
- 第56天 (2019.06.11)
- [html] [渐进式渲染是什么?](https://github.com/haizlin/fe-interview/issues/219)
- [css] [margin和padding使用的场景有哪些?](https://github.com/haizlin/fe-interview/issues/220)
- [js] [JSONP的原理是什么?解决什么问题?](https://github.com/haizlin/fe-interview/issues/221)
- [软技能] [说说你对域名收敛和域名发散的理解?分别在什么场景下使用?](https://github.com/haizlin/fe-interview/issues/222)
- 第55天 (2019.06.10)
- [html] [HTML5中新添加的表单属性有哪些?](https://github.com/haizlin/fe-interview/issues/215)
- [css] [什么是视差滚动?如何实现视差滚动的效果?](https://github.com/haizlin/fe-interview/issues/216)
- [js] [写出4个使用this的典型例子](https://github.com/haizlin/fe-interview/issues/217)
- [软技能] [网站被劫持植入广告该怎么办?如何防止?](https://github.com/haizlin/fe-interview/issues/218)
- 第54天 (2019.06.09)
- [html] [你有了解HTML5的地理定位吗?怎么使用?](https://github.com/haizlin/fe-interview/issues/211)
- [css] [css3的:nth-child和:nth-of-type的区别是什么?](https://github.com/haizlin/fe-interview/issues/212)
- [js] [写一个函数找出给定数组中的最大差值](https://github.com/haizlin/fe-interview/issues/213)
- [软技能] [和你的上级领导意见不一致时你该怎么办?](https://github.com/haizlin/fe-interview/issues/214)
- 第53天 (2019.06.08)
- [html] [web workers有用过吗?能帮我们解决哪些问题?](https://github.com/haizlin/fe-interview/issues/207)
- [css] [怎么使用自定义字体?有什么注意事项?](https://github.com/haizlin/fe-interview/issues/208)
- [js] [document的load 和ready有什么区别?](https://github.com/haizlin/fe-interview/issues/209)
- [软技能] [有用过本地存储吗?有什么限制?有没有考虑过超出了限制怎么办?](https://github.com/haizlin/fe-interview/issues/210)
- 第52天 (2019.06.07)
- [html] [From表单提交时为什么会刷新页面?怎么预防刷新?](https://github.com/haizlin/fe-interview/issues/202)
- [css] [要是position跟display、overflow、float这些特性相互叠加后会怎么样?](https://github.com/haizlin/fe-interview/issues/203)
- [js] [什么是事件委托?它有什么好处?能简单的写一个例子吗?](https://github.com/haizlin/fe-interview/issues/204)
- [软技能] [说说你对CDN的理解,使用过程中有没有遇到过问题?](https://github.com/haizlin/fe-interview/issues/205)
- 第51天 (2019.06.06)
- [html] [Form表单是怎么上传文件的?你了解它的原理吗?](https://github.com/haizlin/fe-interview/issues/198)
- [css] [有用过Flex吗?简要说下你对它的了解](https://github.com/haizlin/fe-interview/issues/198)
- [js] [字符串相连有哪些方式?哪种最好?为什么?](https://github.com/haizlin/fe-interview/issues/200)
- [软技能] [你写文档一般用什么工具?Markdown有用过吗?](https://github.com/haizlin/fe-interview/issues/201)
- 第50天 (2019.06.05)
- [html] [Ajax与Flash的优缺点分别是什么?](https://github.com/haizlin/fe-interview/issues/189)
- [css] [列举CSS优化、提高性能的方法](https://github.com/haizlin/fe-interview/issues/190)
- [js] [请写出一个函数求出N的阶乘(即N!)](https://github.com/haizlin/fe-interview/issues/191)
- [软技能] [说说你对http、https的理解](https://github.com/haizlin/fe-interview/issues/192)
- 第49天 (2019.06.04)
- [html] [说说你对target="_blank"的理解?有啥安全性问题?如何防范?](https://github.com/haizlin/fe-interview/issues/185)
- [css] [假如设计稿使用了非标准的字体,你该如何去实现它?](https://github.com/haizlin/fe-interview/issues/186)
- [js] [写个还剩下多少天过年的倒计时](https://github.com/haizlin/fe-interview/issues/187)
- [软技能] [你有遇到过字体侵权的事吗?如何解决?](https://github.com/haizlin/fe-interview/issues/188)
- 第48天 (2019.06.03)
- [html] [说说你对WEB标准和W3C的理解与认识?](https://github.com/haizlin/fe-interview/issues/181)
- [css] [你知道全屏滚动的原理是什么吗?它用到了CSS的那些属性?](https://github.com/haizlin/fe-interview/issues/182)
- [js] [你对事件循环有了解吗?说说看!](https://github.com/haizlin/fe-interview/issues/183)
- [软技能] [最近996一词很火,谈谈你对996的看法](https://github.com/haizlin/fe-interview/issues/184)
- 第47天 (2019.06.02)
- [html] [HTML5如何使用音频和视频?](https://github.com/haizlin/fe-interview/issues/177)
- [css] [你是怎样抽离样式模块的?](https://github.com/haizlin/fe-interview/issues/178)
- [js] [请说说你对事件冒泡机制的理解?](https://github.com/haizlin/fe-interview/issues/179)
- [软技能] [如果HR说要做背调,还要你给出近三个月的银行流水,你该怎么办?](https://github.com/haizlin/fe-interview/issues/180)
- 第46天 (2019.06.01)
- [html] [页面中怎么嵌入Flash?有哪些方法?写出来](https://github.com/haizlin/fe-interview/issues/173)
- [css] [说说你对媒体查询的理解](https://github.com/haizlin/fe-interview/issues/174)
- [js] [写一个使两个整数进行交换的方法(不能使用临时变量)](https://github.com/haizlin/fe-interview/issues/175)
- [软技能] [说说你对本项目的看法及建议](https://github.com/haizlin/fe-interview/issues/176)
- 第45天 (2019.05.31)
- [html] [xml与html有什么区别?](https://github.com/haizlin/fe-interview/issues/169)
- [css] [你知道的等高布局有多少种?写出来](https://github.com/haizlin/fe-interview/issues/170)
- [js] [写出几种创建对象的方式,并说说他们的区别是什么?](https://github.com/haizlin/fe-interview/issues/171)
- [软技能] [从你的角度上来讲,你觉得如何管理前端团队?](https://github.com/haizlin/fe-interview/issues/172)
- 第44天 (2019.05.30)
- [html] [说说video标签中预加载视频用到的属性是什么?](https://github.com/haizlin/fe-interview/issues/165)
- [css] [手写一个满屏品字布局的方案](https://github.com/haizlin/fe-interview/issues/166)
- [js] [深度克隆对象的方法有哪些,并把你认为最好的写出来](https://github.com/haizlin/fe-interview/issues/167)
- [软技能] [说说你对http、https、http2的理解](https://github.com/haizlin/fe-interview/issues/168)
- 第43天 (2019.05.29)(感谢:邓旭辉 提供的题目)
- [html] [如何让元素固定在页面底部?有哪些比较好的实践?](https://github.com/haizlin/fe-interview/issues/161)
- [css] [span与span之间有看不见的空白间隔是什么原因引起的?有什么解决办法?](https://github.com/haizlin/fe-interview/issues/162)
- [js] [JQuery的源码看过吗?能不能简单概括一下它的实现原理?](https://github.com/haizlin/fe-interview/issues/163)
- [软技能] [最近在学什么?能谈谈你未来3,5年给自己的规划吗?](https://github.com/haizlin/fe-interview/issues/164)
- 第42天 (2019.05.28)
- [html] [解释下什么是ISISO8859-2字符集?](https://github.com/haizlin/fe-interview/issues/156)
- [css] [重置(初始化)css的作用是什么?](https://github.com/haizlin/fe-interview/issues/158)
- [js] [window对象和document对象有干什么区别?](https://github.com/haizlin/fe-interview/issues/157)
- [软技能] [你现在在团队是什么角色,有起到了什么显著的作用吗?](https://github.com/haizlin/fe-interview/issues/159)
- 第41天 (2019.05.27)
- [html] [webSocket怎么做兼容处理?](https://github.com/haizlin/fe-interview/issues/152)
- [css] [怎么让英文单词的首字母大写?](https://github.com/haizlin/fe-interview/issues/153)
- [js] [说说你对IIFE的理解](https://github.com/haizlin/fe-interview/issues/154)
- [软技能] [你有自己的博客吗?平时自己有写一些技术文章吗?](https://github.com/haizlin/fe-interview/issues/155)
- 第40天 (2019.05.26)
- [html] [html5都有哪些新的特性?移除了哪些元素?](https://github.com/haizlin/fe-interview/issues/148)
- [css] [怎么才能让图文不可复制?](https://github.com/haizlin/fe-interview/issues/149)
- [js] [为什么会有跨域问题?怎么解决跨域?](https://github.com/haizlin/fe-interview/issues/150)
- [软技能] [说说你对NodeJs的理解及用途](https://github.com/haizlin/fe-interview/issues/151)
- 第39天 (2019.05.25)
- [html] [title与h1、b与strong、i与em的区别分别是什么?](https://github.com/haizlin/fe-interview/issues/144)
- [css] [写出你知道的CSS水平和垂直居中的方法](https://github.com/haizlin/fe-interview/issues/145)
- [js] [说说你对模块化的理解](https://github.com/haizlin/fe-interview/issues/146)
- [软技能] [公钥加密和私钥加密是什么?](https://github.com/haizlin/fe-interview/issues/147)
- 第38天 (2019.05.24)
- [html] [说说你对cookie和session的理解](https://github.com/haizlin/fe-interview/issues/140)
- [css] [实现单行文本居中和多行文本左对齐并超出显示"..."](https://github.com/haizlin/fe-interview/issues/141)
- [js] [说说你对eval的理解](https://github.com/haizlin/fe-interview/issues/142)
- [软技能] [你知道网页三剑客指的是什么吗?你有用过Dreamwear吗?](https://github.com/haizlin/fe-interview/issues/143)
- 第37天 (2019.05.23)
- [html] [html5哪些标签可以优化SEO?](https://github.com/haizlin/fe-interview/issues/136)
- [css] [不使用border画出1px高的线,在不同浏览器的标准和怪异模式下都能保持效果一样](https://github.com/haizlin/fe-interview/issues/137)
- [js] [找到字符串中最长的单词,并返回它的长度](https://github.com/haizlin/fe-interview/issues/138)
- [软技能] [如果让你快速使用一门你不熟悉的新技术,你该怎么办?](https://github.com/haizlin/fe-interview/issues/139)
- 第36天 (2019.05.22)
- [html] [HTML与XHTML二者有不同?](https://github.com/haizlin/fe-interview/issues/132)
- [css] [写出主流浏览器内核私有属性的css前缀](https://github.com/haizlin/fe-interview/issues/133)
- [js] [请手写一个幻灯片的效果](https://github.com/haizlin/fe-interview/issues/134)
- [软技能] [对于前端安全,你了解多少?说说你对XSS和CSRF的理解](https://github.com/haizlin/fe-interview/issues/135)
- 第35天 (2019.05.21)(感谢:九旬大爷的梦 提供的题目)
- [html] [用一个div模拟textarea的实现](https://github.com/haizlin/fe-interview/issues/128)
- [css] [使用flex实现三栏布局,两边固定,中间自适应](https://github.com/haizlin/fe-interview/issues/129)
- [js] [请你解释一个为什么10.toFixed(10)会报错?](https://github.com/haizlin/fe-interview/issues/130)
- [软技能] [谈一谈你知道的前端性能优化方案有哪些?](https://github.com/haizlin/fe-interview/issues/131)
- 第34天 (2019.05.20)
- [html] [Standards模式和Quirks模式有什么区别?](https://github.com/haizlin/fe-interview/issues/122)
- [css] [浏览器是怎样判断元素是否和某个CSS选择器匹配?](https://github.com/haizlin/fe-interview/issues/123)
- [js] [请用canvas写一个关于520浪漫表白的代码](https://github.com/haizlin/fe-interview/issues/124)
- [软技能] [你了解什么是技术债务吗?](https://github.com/haizlin/fe-interview/issues/125)
- 第33天 (2019.05.19)
- [html] [html和html5有什么区别呢?](https://github.com/haizlin/fe-interview/issues/118)
- [css] [用CSS绘制一个三角形](https://github.com/haizlin/fe-interview/issues/119)
- [js] [说说你对this的理解](https://github.com/haizlin/fe-interview/issues/120)
- [软技能] [你对全栈工程师的理解是什么?](https://github.com/haizlin/fe-interview/issues/121)
- 第32天 (2019.05.18)
- [html] [说说你对HTML元素的显示优先级的理解](https://github.com/haizlin/fe-interview/issues/114)
- [css] [说下line-height三种赋值方式有何区别?](https://github.com/haizlin/fe-interview/issues/115)
- [js] [造成内存泄漏的操作有哪些?](https://github.com/haizlin/fe-interview/issues/116)
- [软技能] [你在上一家公司工作流程是怎么样的,如何与其他人协作的?是怎样跨部门合作的?](https://github.com/haizlin/fe-interview/issues/117)
- 第31天 (2019.05.17)
- [html] [DOM和BOM有什么区别?](https://github.com/haizlin/fe-interview/issues/110)
- [css] [让网页的字体变得清晰,变细用CSS怎么做?](https://github.com/haizlin/fe-interview/issues/111)
- [js] [写一个方法把0和1互转(0置1,1置0)](https://github.com/haizlin/fe-interview/issues/112)
- [软技能] [对于有压力时,你是怎么抗压的?](https://github.com/haizlin/fe-interview/issues/113)
- 第30天 (2019.05.16)
- [html] [网页上的验证码是为了解决什么问题?说说你了解的验证码种类有哪些](https://github.com/haizlin/fe-interview/issues/106)
- [css] [描述下你所了解的图片格式及使用场景](https://github.com/haizlin/fe-interview/issues/107)
- [js] [写一个方法判断字符串是否为回文字符串](https://github.com/haizlin/fe-interview/issues/108)
- [软技能] [解释下CRLF是什么?](https://github.com/haizlin/fe-interview/issues/109)
- 第29天 (2019.05.15)
- [html] [你了解什么是无障碍web(WAI)吗?在开发过程中要怎么做呢?](https://github.com/haizlin/fe-interview/issues/102)
- [css] [请描述css的权重计算规则](https://github.com/haizlin/fe-interview/issues/103)
- [js] [写一个获取数组的最大值、最小值的方法](https://github.com/haizlin/fe-interview/issues/104)
- [软技能] [在工作中能让你最有成就感的是什么?并介绍下你最得意的作品吧](https://github.com/haizlin/fe-interview/issues/105)
- 第28天 (2019.05.14)
- [html] [说说你对`<meta>`标签的理解](https://github.com/haizlin/fe-interview/issues/98)
- [css] [rgba()和opacity这两个的透明效果有什么区别呢?](https://github.com/haizlin/fe-interview/issues/99)
- [js] [解释下这段代码的意思!](https://github.com/haizlin/fe-interview/issues/100)
- [软技能] [在浏览器中输入url到页面显示出来的过程发生了什么?](https://github.com/haizlin/fe-interview/issues/101)
- 第27天 (2019.05.13)
- [html] [说说你对影子(Shadow)DOM的了解](https://github.com/haizlin/fe-interview/issues/94)
- [css] [怎样修改chrome记住密码后自动填充表单的黄色背景?](https://github.com/haizlin/fe-interview/issues/95)
- [js] [说说你对arguments的理解,它是数组吗?](https://github.com/haizlin/fe-interview/issues/96)
- [软技能] [你为什么离职呢?](https://github.com/haizlin/fe-interview/issues/97)
- 第26天 (2019.05.12)
- [html] [解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因](https://github.com/haizlin/fe-interview/issues/90)
- [css] [说说你对z-index的理解](https://github.com/haizlin/fe-interview/issues/91)
- [js] [说说bind、call、apply的区别?并手写实现一个bind的方法](https://github.com/haizlin/fe-interview/issues/92)
- [软技能] [你对Git的branch及工作流的理解是什么?](https://github.com/haizlin/fe-interview/issues/93)
- 第25天 (2019.05.11)
- [html] [请说说`<script>`、`<script async>`和`<script defer>`的区别](https://github.com/haizlin/fe-interview/issues/86)
- [css] [在页面中的应该使用奇数还是偶数的字体?为什么呢?](https://github.com/haizlin/fe-interview/issues/87)
- [js] [写一个判断设备来源的方法](https://github.com/haizlin/fe-interview/issues/88)
- [软技能] [说说你工作中遇到过比较难的技术问题是什么?是如何解决的?](https://github.com/haizlin/fe-interview/issues/89)
- 第24天 (2019.05.10)
- [html] [说说你对属性data-的理解](https://github.com/haizlin/fe-interview/issues/82)
- [css] [你有用过CSS预处理器吗?喜欢用哪个?原理是什么?](https://github.com/haizlin/fe-interview/issues/83)
- [js] [如何快速让一个数组乱序,写出来](https://github.com/haizlin/fe-interview/issues/84)
- [软技能] [你经历过老板要求兼容IE吗?IE几?有什么感悟?](https://github.com/haizlin/fe-interview/issues/85)
- 第23天 (2019.05.09)
- [html] [关于`<form>`标签的enctype属性你有哪些了解?](https://github.com/haizlin/fe-interview/issues/78)
- [css] [说说CSS的优先级是如何计算的?](https://github.com/haizlin/fe-interview/issues/79)
- [js] [0.1 + 0.2、0.1 + 0.3和0.1 * 0.2分别等于多少?并解释下为什么?](https://github.com/haizlin/fe-interview/issues/80)
- [软技能] [说说一件或几件(介绍下除了工作外)你觉得能为你面试加分的事](https://github.com/haizlin/fe-interview/issues/81)
- 第22天 (2019.05.08)
- [html] [js放在html的`<body>`和`<head>`有什么区别?](https://github.com/haizlin/fe-interview/issues/74)
- [css] [说说浏览器解析CSS选择器的过程?](https://github.com/haizlin/fe-interview/issues/75)
- [js] [你对new操作符的理解是什么?手动实现一个new方法](https://github.com/haizlin/fe-interview/issues/76)
- [软技能] [前端工程师这个职位你是怎么样理解的?聊聊它的前景?](https://github.com/haizlin/fe-interview/issues/77)
- 第21天 (2019.05.07)
- [html] [谈谈你对input元素中readonly和disabled属性的理解](https://github.com/haizlin/fe-interview/issues/70)
- [css] [说说你对line-height是如何理解的?](https://github.com/haizlin/fe-interview/issues/71)
- [js] [写一个方法验证是否为中文](https://github.com/haizlin/fe-interview/issues/72)
- [软技能] [来说说你对重绘和重排的理解,以及如何优化?](https://github.com/haizlin/fe-interview/issues/73)
- 第20天 (2019.05.06)
- [html] [请描述HTML元素的显示优先级](https://github.com/haizlin/fe-interview/issues/66)
- [css] [要让Chrome支持小于12px的文字怎么做?](https://github.com/haizlin/fe-interview/issues/67)
- [js] [写一个验证身份证号的方法](https://github.com/haizlin/fe-interview/issues/68)
- [软技能] [你会手写原生js代码吗?](https://github.com/haizlin/fe-interview/issues/69)
- 第19天 (2019.05.05)
- [html] [说说你对html中的置换元素和非置换元素的理解](https://github.com/haizlin/fe-interview/issues/62)
- [css] [css的属性content有什么作用呢?有哪些场景可以用到?](https://github.com/haizlin/fe-interview/issues/63)
- [js] ["attribute"和"property"有什么不同?](https://github.com/haizlin/fe-interview/issues/64)
- [软技能] [最近都流行些什么?你经常会浏览哪些网站?](https://github.com/haizlin/fe-interview/issues/65)
- 第18天 (2019.05.04)
- [html] [怎样在页面上实现一个圆形的可点击区域?](https://github.com/haizlin/fe-interview/issues/58)
- [css] [什么是FOUC?你是如何避免FOUC的?](https://github.com/haizlin/fe-interview/issues/59)
- [js] [你理解的"use strict";是什么?使用它有什么优缺点?](https://github.com/haizlin/fe-interview/issues/60)
- [软技能] [你如何看待团建的?你们团建一般都怎么实施?](https://github.com/haizlin/fe-interview/issues/61)
- 第17天 (2019.05.03)
- [html] [你认为table的作用和优缺点是什么呢?](https://github.com/haizlin/fe-interview/issues/54)
- [css] [解释下 CSS sprites的原理和优缺点分别是什么?](https://github.com/haizlin/fe-interview/issues/55)
- [js] [typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数?](https://github.com/haizlin/fe-interview/issues/56)
- [软技能] [说说你对SVN和GIT的理解和区别](https://github.com/haizlin/fe-interview/issues/57)
- 第16天 (2019.05.02)
- [html] [元素的alt和title有什么区别?](https://github.com/haizlin/fe-interview/issues/50)
- [css] [请描述margin边界叠加是什么及解决方案](https://github.com/haizlin/fe-interview/issues/51)
- [js] [返回到顶部的方法有哪些?把其中一个方法出来](https://github.com/haizlin/fe-interview/issues/52)
- [软技能] [你在的公司有没有做代码审查(CodeReview)?如果有是怎么做的?如果没有你觉得应该怎么做才更好?](https://github.com/haizlin/fe-interview/issues/53)
- 第15天 (2019.05.01)
- [html] [title与h1的区别、b与strong的区别、i与em的区别?](https://github.com/haizlin/fe-interview/issues/46)
- [css] [style标签写在body前和body后的区别是什么?](https://github.com/haizlin/fe-interview/issues/47)
- [js] [写一个数组去重的方法(支持多维数组)](https://github.com/haizlin/fe-interview/issues/48)
- [软技能] [对于加班你是怎么看的?](https://github.com/haizlin/fe-interview/issues/49)
- 第14天 (2019.04.30)
- [html] [为什么HTML5只需要写`<!DOCTYPE HTML>`就可以?](https://github.com/haizlin/fe-interview/issues/42)
- [css] [position:fixed;在ios下无效该怎么办?](https://github.com/haizlin/fe-interview/issues/43)
- [js] [什么是闭包?优缺点分别是什么?](https://github.com/haizlin/fe-interview/issues/44)
- [软技能] [你最喜欢用哪些编辑器?喜欢它的理由是什么?](https://github.com/haizlin/fe-interview/issues/45)
- 第13天 (2019.04.29)
- [html] [html5中的form怎么关闭自动完成?](https://github.com/haizlin/fe-interview/issues/38)
- [css] [::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?](https://github.com/haizlin/fe-interview/issues/39)
- [js] [说说你对javascript的作用域的理解](https://github.com/haizlin/fe-interview/issues/40)
- [软技能] [http都有哪些状态码?](https://github.com/haizlin/fe-interview/issues/41)
- 第12天 (2019.04.28)
- [html] [常见的浏览器内核都有哪些?并介绍下你对内核的理解](https://github.com/haizlin/fe-interview/issues/34)
- [css] [说说你对css盒子模型的理解](https://github.com/haizlin/fe-interview/issues/35)
- [js] [写一个获取当前url查询字符串中的参数的方法](https://github.com/haizlin/fe-interview/issues/36)
- [软技能] [网页应用从服务器主动推送到客户端有那些方式?](https://github.com/haizlin/fe-interview/issues/37)
- 第11天 (2019.04.27)
- [html] [你对标签语义化的理解是什么?](https://github.com/haizlin/fe-interview/issues/31)
- [css] [css常用的布局方式有哪些?](https://github.com/haizlin/fe-interview/issues/32)
- [js] [简要描述下JS有哪些内置的对象](https://github.com/haizlin/fe-interview/issues/33)
- 第10天 (2019.04.26)
- [html] [viewport常见设置都有哪些?](https://github.com/haizlin/fe-interview/issues/28)
- [css] [对比下px、em、rem有什么不同?](https://github.com/haizlin/fe-interview/issues/29)
- [js] [简要描述下什么是回调函数并写一个例子出来](https://github.com/haizlin/fe-interview/issues/30)
- 第9天 (2019.04.25)
- [html] [浏览器内多个标签页之间的通信方式有哪些?](https://github.com/haizlin/fe-interview/issues/25)
- [css] [简述下你理解的优雅降级和渐进增强](https://github.com/haizlin/fe-interview/issues/26)
- [js] [写一个判断数据类型的方法](https://github.com/haizlin/fe-interview/issues/27)
- 第8天 (2019.04.24)
- [html] [简述下html5的离线储存原理,同时说明如何使用?](https://github.com/haizlin/fe-interview/issues/22)
- [css] [清除浮动的方式有哪些及优缺点?](https://github.com/haizlin/fe-interview/issues/23)
- [js] [写一个加密字符串的方法](https://github.com/haizlin/fe-interview/issues/24)
- 第7天 (2019.04.23)
- [html] [iframe框架都有哪些优缺点?](https://github.com/haizlin/fe-interview/issues/19)
- [css] [简述你对BFC规范的理解](https://github.com/haizlin/fe-interview/issues/20)
- [js] [统计某一字符或字符串在另一个字符串中出现的次数](https://github.com/haizlin/fe-interview/issues/21)
- 第6天 (2019.04.22)
- [html] [label都有哪些作用?并举相应的例子说明](https://github.com/haizlin/fe-interview/issues/16)
- [css] [用css创建一个三角形,并简述原理](https://github.com/haizlin/fe-interview/issues/17)
- [js] [写一个去除制表符和换行符的方法](https://github.com/haizlin/fe-interview/issues/18)
- 第5天 (2019.04.21)
- [html] [简述超链接target属性的取值和作用](https://github.com/haizlin/fe-interview/issues/13)
- [css] [CSS3新增伪类有哪些并简要描述](https://github.com/haizlin/fe-interview/issues/14)
- [js] [写一个把字符串大小写切换的方法](https://github.com/haizlin/fe-interview/issues/15)
- 第4天 (2019.04.20)
- [html] [HTML5的文件离线储存怎么使用,工作原理是什么?](https://github.com/haizlin/fe-interview/issues/10)
- [css] [CSS选择器有哪些?哪些属性可以继承?](https://github.com/haizlin/fe-interview/issues/11)
- [js] [写一个方法把下划线命名转成大驼峰命名](https://github.com/haizlin/fe-interview/issues/12)
- 第3天 (2019.04.19)
- [html] [HTML全局属性(global attribute)有哪些(包含H5)?](https://github.com/haizlin/fe-interview/issues/7)
- [css] [在页面上隐藏元素的方法有哪些?](https://github.com/haizlin/fe-interview/issues/8)
- [js] [去除字符串中最后一个指定的字符](https://github.com/haizlin/fe-interview/issues/9)
- 第2天 (2019.04.18)
- [html] [html的元素有哪些(包含H5)?](https://github.com/haizlin/fe-interview/issues/4)
- [css] [CSS3有哪些新增的特性?](https://github.com/haizlin/fe-interview/issues/5)
- [js] [写一个方法去掉字符串中的空格](https://github.com/haizlin/fe-interview/issues/6)
- 第1天 (2019.04.17)
- [html] [页面导入样式时,使用link和@import有什么区别?](https://github.com/haizlin/fe-interview/issues/1)
- [css] [圣杯布局和双飞翼布局的理解和区别,并用代码实现](https://github.com/haizlin/fe-interview/issues/2)
- [js] [用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值](https://github.com/haizlin/fe-interview/issues/3)