摘要:
2020是极不平凡又极其有意义的一年,有些东西需要被记录下来。 以前总对自己记忆力迷之自信,不屑于用文字的形式记录下来(其实是懒),现在发现随着年龄的增长,记忆力愈发衰退,很多东西容易忘记,而记录可以帮助自己回忆当时的很多细节。记录的另外的一个好处是帮助自己复盘,反思自己有哪些地方做得不好,需要改进 阅读全文
摘要:
前言 手写代码很能考验面试者的编码能力,所以这类题常常受到面试官的青睐,如果没提前准备的话,经常会有挂一漏万的情况,现在我们来总结一下那些经常被问到的手写题。 1. 实现 instanceof 运算符 instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原 阅读全文
摘要:
最近在修改 node_modules 里的文件时(具体可以参考我的另一篇文章—修改 node_modules 里文件的正确姿势),发现了 yarn patch 这个特性,这是 v2 版本的一个新特性,于是想动手实验一番,结果报了如下错误: 意思是说在我的 lockfile 文件里面找不到我的这个依赖 阅读全文
摘要:
前言 我们在开发的时候经常会遇到这种情况: 所依赖的 npm 包有 bug,别人一时半会更新不了 不满足自己的需求(比如一些 UI 框架),需要修改某些部分 那么这个时候我们就要去修改 node_modules 里面的源码,直接修改会导致两个问题: 第一,更新问题,重新安装之后,修改的文件会被覆盖 阅读全文
摘要:
笔者曾经面试被问到过0.1+0.2的结果是啥,初看这题你可能心中会想,难道不是0.3吗?但你肯定会觉得没那么简单,那今天我们就来探一探究竟。 1. JavaScript中数字的存储机制 <font size=3>在JavaScript中数字是以IEEE 754 双精度64位浮点数(需VPN)来存储的 阅读全文