前端面试题小结

头几天也是有人问我的一些题目,我认为照样挺有相识代价的,也是一些日常平凡开辟能够比较会疏忽的题目。别的不多说,直接直言不讳:

1.post和get的区分?

我们都晓得GET和POST是HTTP要求的两种基础要领。我置信假如有人问到你这个题目,能够许多人都能说出一二。假如口试你去说一些‘标准答案’,你会发明口试官会笑容,究竟是为何呢?实在他们之间最大的区分是:1.Get发生一个数据包,post会发生两个数据包。细致的意义就是:关于get来讲,浏览器会把http header和data 发送出去,服务器相应。post:浏览器会先把header发送出去,服务器相应100 continue,再把data发送出去,服务器相应。

2.前端图片上传须要注重什么?

我们都晓得图片是二进制的,假如每次图片的下载一直都要向服务器发出要求,如果图片的下载不必向服务器发出要求,而能够跟着 HTML 的下载同时下载到当地那就太好了,而 base64 正好能处置惩罚这个题目。详细图片怎样转base64实在网上也有许多体式格局能够去看看。

3.假如你1s点击按钮100下,我们该怎样处置惩罚(优化)?

这个题目也就是关乎到防抖和撙节,防抖:马上实行版和非马上实行版。
马上实行版:触发事宜后函数会马上实行,然后 n 秒内不触发事宜才继承实行函数的结果
非马上实行版:触发事宜后函数不会马上实行,而是在 n 秒后实行,假如在 n 秒内又触发了事宜,则会从新盘算函数实行时候。
撙节:一连触发事宜但是在 n 秒中只实行一次函数。相当于就是一个阀门,到时候才会翻开,我不论你怎样操纵。详细完成能够搜刮一些网上资本举行进修。

4.j完成文件拷贝

本人听了以后也是有点蒙蔽,由于确切也用过,能够说少之又少。这个题目人人也是能够去关注一下。

5.怎样处置惩罚差别终端的适配题目

弹性盒子(flex),异常不错的挑选

6.*redux的运转流程

7.*react生命周期

8.*生命周期优化

9.*诠释react中假造DOM,存在的优点

10.*jsonp为何能够处置惩罚跨域题目

11.*地址栏输入url流程

总结:初级阶段是:会用。要去追查一些底层道理题目,会让你越发加深对对学问的控制。你要有所提拔的话照样要去熟练控制一些学问,毕竟JS是入门以及必需控制的,而且也是很壮大。学无止境吧。人人也能够一同讨论一下,以上题目假如不太清晰,我也能够为人人解答。

    原文作者:乘风破浪
    原文地址: https://segmentfault.com/a/1190000018420762
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞