我对 React V16.4 生命周期的理解

网上有很多关于 React 生命周期的文章,我也看了不少,为了梳理并加深我对此的理解,所以决定写这篇文章。本文主要梳理目前最新的 V16.4 的生命周期函数。现在 React 最新版本是 16.13,但是生命周期最新版本是 16.4,之后版本的生命周期没有过改动了,本文不涉及 Hooks。

阅读全文

初谈 CSS 预处理器

CSS 预处理器是什么?一般来说,它们基于 CSS 扩展了一套属于自己的 DSL(Domain Specific Language),来解决我们书写 CSS 时难以解决的问题:

  • 语法不够强大,比如无法嵌套书写导致模块化开发中需要书写很多重复的选择器;
  • 没有变量和合理的样式复用机制,使得逻辑上相关的属性值必须以字面量的形式重复输出,导致难以维护。

阅读全文

React 之我见:JSX,虚拟 DOM,Diff 算法,setState,state 和 props 梳理

本文主要梳理一下我对 React 框架基础内容的认识,之后也会总结一些深度内容的认识。当然,笔者水平也有限,如果你发现不妥之处,望斧正!

阅读全文

Iterable,Iterator,Generator 三者的区别与联系

在 JavaScript 中,我们经常会看到可迭代对象,迭代器和生成器的概念,它们之间有什么区别和联系呢,我就是想通过这篇文章总结一下,把这个问题搞明白。

阅读全文

如何在 5 分钟 PPT 汇报中迅速抓住评委眼球

说实话,我认为自己的 PPT 汇报能力还可以,在经历过的那么多大大小小的答辩和汇报中积累了一些经验。这一次答辩,让我看到了我需要继续改进的方向。

阅读全文

你真的知道怎么写文案吗 —《文案训练手册》

今天分享的书是《文案训练手册》,作者是约瑟夫 · 休格曼。全书共分四部分,第一部分写的是文案写作的一些基本概念,并归纳为 15 条公理。第二部分写的是撰写文案的技巧,包括 23 个文案元素和 31 条心理诱因。第三部分是结合一些文案实例,进行具体分析。第四部分介绍了各种不同媒介与平面广告的不同之处,以及为不同媒介写文案时的注意事项。

阅读全文

群体心理学的开山之作 —《乌合之众》

今天分享的书是《乌合之众》,作者是居斯塔夫 · 勒庞。这本书原名是《群体心理学》(Psychologie des foules),英文版改作《大众心理研究》(A Study of the Popular Mind)。并加了一个主书名(The Crowd),中文版则译为《乌合之众》。

阅读全文

如何从零开始入门互联网行业 —《全栈市场人》

今天分享的书是《全栈市场人》,作者是 Lydia。本书出版于 2017 年 02 月,全书共有七章,包括互联网基础知识、互联网市场人、运营人所需要的软硬技能、网感的养成、市场人的工作内容介绍、教你玩转自媒体,以及作者的个人工作经验分享。

阅读全文

2018 年「掘金翻译计划」年度总结:我们共同的成长故事

在掘金翻译计划的 2018 年里,共有 300 余名译者参与到国外优质英文文章的翻译和校对工作当中,共输出了 570 余篇优质译文。与广大开发者们一起学习和分享最新的技术内容。

阅读全文

道理我都懂,只是懒?—《认知突围》

你可能常听到这句话“道理我都懂,只是懒。”这是让人听了会十分感慨的一句话,懂了那么多道理,依然过不好这一生。其实你不懂,所以认为自己只是懒。你停下来思考一下,问自己几个问题,判断某个道理自己是不是真懂、愿不愿意懂、值不值得懂的标志是什么?

阅读全文