React.memo、useMemo 和 useCallback 的区别 更新于 2021-02-28 分类于 React Valine: 本文字数: 1.4k 阅读时长 ≈ 1 分钟 前言在看完了一遍 React 的基础内容后,现在又回过头来看 React 组件更新与优化相关的知识了,在使用 Hook 之后,与这个话题脱不开关系的便有 useMemo、useCallback 和 React.memo 了,正好项目优化时碰到了这么些知识,刚好总结一番。 阅读全文 »
TS 高级技巧 更新于 2021-02-18 分类于 TypeScript Valine: 本文字数: 666 阅读时长 ≈ 1 分钟 前言假期在家中无意间刷到了一篇 TS 技巧的文章,自己尝试了一下,觉得确实挺不错的,因此这里做一些记录。 阅读全文 »
Chales 安装配置 更新于 2021-01-09 分类于 Env Valine: 本文字数: 1.1k 阅读时长 ≈ 1 分钟 前言最近做到一些 H5 相关的内容开发,因为需要手机端的登陆 Cookie 信息,因此需要通过 Charles 抓包来获取 Cookie。安装虽然很简单,但是有几个比较坑的点着实花费了我不少时间,这里做一下记录。 阅读全文 »
React Hook 初学记录 更新于 2020-12-05 分类于 React Valine: 本文字数: 1.6k 阅读时长 ≈ 1 分钟 前言此篇为我从 Vue 转 React,初学 React Hook 的一些记录,记录一些写法和注意项。 阅读全文 »
2020 年大厂面试总结 更新于 2020-10-25 分类于 Other Valine: 本文字数: 4.4k 阅读时长 ≈ 4 分钟 前言这次面试因为有比较明确的目标,想去 阿里、美团、快手、头条 等大公司提升提升自己,因此在准备了一番后,依次面了对应的公司。此处主要是总结一下当时面试遇到的一些问题,看看对于 2 年前端经验的人面试官们到底需要怎样的能力,以及部分问题的解体的思路。 注:面试一定得表现的自然,轻松自然、说话流畅自信会更容易通过面试! 阅读全文 »
记一次任务调度算法题 更新于 2020-09-30 分类于 JavaScript Valine: 本文字数: 323 阅读时长 ≈ 1 分钟 前言ES6 的 Promise 可以拓展很多比较好的调度算法,比如最近碰到的一个让人眼前一亮的简单任务调度实现的题目,这里我记录一下我的思考和实现。 阅读全文 »
变量提升完全解读 更新于 2020-09-21 分类于 JavaScript Valine: 本文字数: 793 阅读时长 ≈ 1 分钟 前言变量提升这个问题不论是以前还是现在,总是作为面试常考题型出现,因为 ES6 的新特性的推行,对于 var 所导致的变量提升问题在项目中就很少存在了。但是为什么 let、const 能解决这个变量提升的问题呢,静下心来品一品,其实还是有很多内容可以学到的。 阅读全文 »
Mac 环境配置 更新于 2021-03-17 分类于 Env Valine: 本文字数: 1.6k 阅读时长 ≈ 1 分钟 前言最近新换了一台 Mac(原来公司的 Mac 敲多了胳膊酸),因此又要重新配置 Mac 环境,想了想如果之后 Mac 又换了一台,那不又双叒叕得重新翻阅文档再配置一遍 Mac 吗。为了省去之后再次查资料的麻烦,这里写一篇记录文。 阅读全文 »
背景水印与 MutationObserver 更新于 2020-08-16 分类于 JavaScript Valine: 本文字数: 665 阅读时长 ≈ 1 分钟 前言因为项目需要配置背景水印,仅呈现背景水印这并没有什么难度,但是问题是当背景水印部分的代码通过什么原因被干掉了(例如:打开控制台,给背景水印部分代码加上 display: none),需要检测这个变化重新将水印更新会原状,emmmm,这就有的折腾了。于是乎就发现了 MutationObserver 方法,在此简单笔记一下。 阅读全文 »
iptables 端口转发配置 更新于 2020-08-17 分类于 Linux Valine: 本文字数: 963 阅读时长 ≈ 1 分钟 前言先前转载了一篇 iptables 的使用和配置的文章,但是凡事都得自己动手学习一下才能深入了解,因此本篇用来记录动手操作了一番后的一些配置心得。当然建议大家了解的时候读一读参考文章,特别是 iptables 入门指南 和 iptables 详解,能让你对 iptables 有更深入的理解。 阅读全文 »