项目经历准备篇——如何准备阿里巴巴P6/P7前端面试

2020-07-06
阅读 2 分钟
4.3k
在上次的校招文章之后,有很多同学问有没有社招相关的东西可以写一篇,现在它来了。比起校招,社招更加看重项目经历+项目经历反应的思考。本文针对的是想进入阿里的P6/P7同学,着重讲解了很多同学容易忽视的项目经历准备部分,希望能对大家有所帮助。

只说干的不讲湿的——校招季我为什么能进阿里

2020-06-29
阅读 6 分钟
5.4k
本文希望脱离基础知识的范畴,从校招流程、面试准备、面试建议、能力修炼4个方面,在校招面试上给大家一点扎扎实实的帮助。文章写完后发现不仅对于校招同学有帮助,对于社招的同学也可以部分参考,大家可以参照加黑字体快速浏览,以确定对自己有没有帮助。希望能有所裨益。

茴字的四种写法——如何在React Hook中获得最新的state

2020-06-21
阅读 4 分钟
5.3k
今天的这个问题也源于生活(工作)😂。在我们刚开始使用React hook的时候,经常会遇到这样的情况:我需要在某个异步请求/事件监听中更新我的state的值,并拿着更新好的state去做什么事情。这个时候有可能就会遇到这样的情况,state的值并没有更新,我们拿到的总是旧的state。为什么会有这种情况?我们有哪些方法可以来解...

一篇文章了解洋葱圈模型——看了就忘不掉的那种

2020-06-14
阅读 2 分钟
12.5k
洋葱圈这个概念起源于Koa,由于其灵活、易扩展,目前已经广泛的流传开来。例如umi-request的洋葱中间件机制,阿里内部的eaas封装(egg as a service),都用到了洋葱圈的概念。关于洋葱圈,其实论坛里也有很多的源码阅读文章,但大部分都直接讲源码,造成了一定的理解困难——包括我自己经常也是这样,难以把握住核心理念...

前端请求的第N种方式——玩转React Hook

2020-06-08
阅读 5 分钟
7.6k
我曾在几年前写过一篇文章——《Jquery ajax, Axios, Fetch区别之我见》——从原理和使用层面分析了ajax,axios和fetch的区别。现在,本文从一个小的例子出发,通过使用react hook,给大家剖析一种新的数据请求方式;并通过这个自定义HOOK,引出&介绍其他的React Hook库。废话不多说,我们马上开始。

从一个误写的逗号谈开去——JS代码是如何被压缩的

2020-06-01
阅读 3 分钟
7.6k
故事起源于一个很小问题,我写了个代码,被质疑有问题:简化之后大概如下: {代码...} 被质疑的主要原因是第三行a=123的后面为什么是逗号,不是分号。坦白来说,我是简单的手误,将分号错写成了逗号。但是感觉貌似应该也没有什么问题,毕竟uglifyjs会将某些语句进行合并,将分号变成逗号。继而再一想,uglifyjs是如何来...