forked from lgwebdream/FE-Interview
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md
executable file
·107 lines (84 loc) · 9.24 KB
/
README.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
<h1 align="center">前端面试</h1>
<div align="center">
<a href="https://github.com/lgwebdream/FE-Interview/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues/lgwebdream/FE-Interview?color=success"></a>
<a href="https://github.com/lgwebdream/FE-Interview/network"><img alt="GitHub forks" src="https://img.shields.io/github/forks/lgwebdream/FE-Interview?color=success"></a>
<a href="https://github.com/lgwebdream/FE-Interview/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/lgwebdream/FE-Interview?color=success"></a>
</div>
<div align="center">
<img src="http://img-static.yidengxuetang.com/wxapp/github-img/t3.png" width="300px">
</div>
<div align="center" >
<table display="table">
<tr>
<th align="center"><b> <a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/html.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/html1.png" width="30px" > </b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/css.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/css.png" width="40px" > </b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/javascript.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/javascript1.png" width="35px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/vue.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/vue.svg" width="40px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/react.md"><img src="http://img-static.yidengxuetang.com/wxapp/wx/react_icon_v1.png" width="40px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/node.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/node1.png" width="40px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/webpack.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/webpack.svg" width="40px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/http.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/http1.png" width="35px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/algorithm.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/algorithm3.svg" width="52px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/program.md"><img src="http://img-static.yidengxuetang.com/wxapp/github-img/pro.svg" width="50px" ></b></th>
<th align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/other.md"><img src="http://img-static.yidengxuetang.com/wxapp/wx/other_iocn_v2.png" width="38px" > </b></th>
</tr>
<tr>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/html.md">Html</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/css.md"> Css </a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/javascript.md">JavaScript</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/vue.md"> Vue </a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/react.md">React</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/node.md">Node</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/webpack.md">Webpack</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/http.md">Http</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/algorithm.md">Algorithm</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/program.md">Coding</a></b></td>
<td align="center"><b><a href="https://github.com/lgwebdream/FE-Interview-Planet/blob/master/summarry/other.md">Other</a></b></td>
</tr>
</table>
</div>
<br />
## ☕ 前端面试每日一题
> 每天 get 一个知识点
### Day335:动手实现一下 Node utils 模块中的 Promisify 函数
**[答案&解析](https://github.com/lgwebdream/FE-Interview-Planet/issues/1165)**
<br />
## 📚 前端面试题汇总
- **[全部面试题汇总](https://github.com/lgwebdream/FE-Interview/issues)**
<br />
## 📱 手机刷题(附带详细答案)
> 二维码加载失败请点击 [入口](http://img-static.yidengxuetang.com/wxapp/issue-img/wxqr-github.png)
<img src="http://img-static.yidengxuetang.com/wxapp/issue-img/wxqr-github.png" width="200px" >
## ⏱️ 最近更新
- [Day334:按要求实现 rightView 函数](https://github.com/lgwebdream/FE-Interview-Planet/issues/1164)
- [Day333:用尽量短的代码实现一个 array 的链式操作,将数组中的大于 10 的值进行一个累加](https://github.com/lgwebdream/FE-Interview-Planet/issues/1163)
- [Day332:手写代码实现`kuai-shou-front-end=>KuaiShouFrontEnd`](https://github.com/lgwebdream/FE-Interview-Planet/issues/1162)
- [Day331:说一下对称加密和非对称加密的区别和用处?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1161)
- [Day330:为什么 React useState 要使用数组而不是对象?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1160)
- [Day329:说一说 promise,有几个状态,通过 catch 捕获到 reject 之后,在 catch 后面还能继续执行 then 方法嘛,如果能执行执行的是第几个回调函数?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1157)
- [Day328:给定一个数组,按找到每个元素右侧第一个比它大的数字,没有的话返回-1 规则返回一个数组](https://github.com/lgwebdream/FE-Interview-Planet/issues/1156)
- [Day328:给定一个数组,按找到每个元素右侧第一个比它大的数字,没有的话返回-1 规则返回一个数组](https://github.com/lgwebdream/FE-Interview-Planet/issues/1156)
- [Day327:谈一下微信小程序的架构以及为什么要使用双线程?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1155)
- [Day326:请用 ES5 模拟实现 Number 的 isInteger 方法](https://github.com/lgwebdream/FE-Interview-Planet/issues/1154)
- [Day325:请求在客户端报 413 是什么错误,怎么解决?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1152)
- [Day324:说一下网络通信中引入滑动窗口的作用,它的机制原理是怎样的?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1150)
- [Day323:大数计算如何实现](https://github.com/lgwebdream/FE-Interview-Planet/issues/1149)
- [Day322:手写发布订阅模式](https://github.com/lgwebdream/FE-Interview-Planet/issues/1148)
- [Day321:请设计一个方案:有 a、b、c 三个 npm 插件,它们会经常更新,在前端项目 npm run start 启动后,要求 a、b、c 三个 npm 插件自动更新到最新版本](https://github.com/lgwebdream/FE-Interview-Planet/issues/1147)
- [Day320:文件上传如何实现?除了 input 还有哪些别的方法?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1146)
- [Day319:为什么说利用多个域名来存储网站资源会更有效?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1145)
- [Day318:WebSocket 如何断开重连](https://github.com/lgwebdream/FE-Interview-Planet/issues/1143)
- [Day317:完成一个转换函数,将数字转换成对应的大写字母,满足下面的对应关系](https://github.com/lgwebdream/FE-Interview-Planet/issues/1142)
- [Day316:说一下实现骨架屏的方案?具体思路?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1141)
- [Day315:请说说你对 Sparkplug 的理解?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1140)
- [Day314:ES6 代码转成 ES5 代码的实现思路是什么?大致说一下 babel 原理?](https://github.com/lgwebdream/FE-Interview-Planet/issues/1139)
- [Day313:说下你对前端工程化的理解](https://github.com/lgwebdream/FE-Interview-Planet/issues/1138)
## 🏠 前端面试 Family
如果你在工作中遇到问题、在面试中遇到疑惑、在前端路上遇到了阻碍,都可以加入我们前端星球 Family,我们会竭尽全力为大家答疑解惑,让我们共同努力,一同成长。
<div align="center">
<img src="http://img-static.yidengxuetang.com/wxapp/github-img/bot.gif" width="500px" >
</div>
<br />
## 版权许可
![](http://img-static.yidengxuetang.com/wxapp/github-img/copyright.png)
本作品采用[知识共享署名-非商业性使用 4.0 国际许可协议](http://creativecommons.org/licenses/by-nc/4.0/)进行许可,只要保持原作者署名和非商用,您可以自由地阅读、分享、修改。