简单,有序才是最高效的技能习得

你是否经历过在学习一项技能时,在初始的阶段,能够直观地感受这项技能有比较快的提升,但在此后的某个阶段会陷入瓶颈期,无论投入多少时间去练习这项技能,都无法得到突破,那么如何能够顺利进入下一个阶段呢?
> 展开

你所有的Javascript代码都被污染了

好吧,可能不是所有的 Javascript 代码都会(作者有标题党的嫌疑 😂),这是一篇关于 Javascript 的`prototype`被污染的短文,我已经不只一次看到这个问题了。
> 展开

在React中,如何避免非必要的渲染

虽然我们都喜欢有着良好性能和状态驱动的React,但是它并总是令人满意的,比如当你在构建一个很复杂的应用时,你总是会遇到「非必要的渲染」的问题陷阱,而且在大多数情况下,你可能还没发现这个问题。
> 展开

Redux: 从入门到掌握-Part2

本文是:Redux: 从入门到掌握-Part1的续篇,通过上一篇文章,我们理解了 Redux 各种的概念,而这篇文章,我们将通过编写一个简单的 TO-DO 列表的项目来学会如何使用Redux
> 展开

11个有用的GitHub项目,助力你成为React大师

如今,大多数Web开发人员都在学习React,这要归功于它非常的流程和强大功能,虽然有很大优秀的Javascript框架,但React始终是构建Web UI的首选。React提供了构建一个快速的网站或应用所需的所有的功能支持,对于开发者而言,他们都强烈希望能够掌握这个框架。
> 展开

Redux: 从入门到掌握-Part1

很多开发者喜欢往前端框架加入一些神秘的「面纱」,比如React,它能够直接地看到数据的流向,但这一切跟他们之前所了解的完全不一样。如果不知道这里面的实现,看起来确实比较神奇,就如 Arthur C. Clarke 说的:
> 展开

Express 设计原理

许多代码框架被广泛地使用,除了代码的健壮性和强大功能的同时,还必须保证足够简单和强扩展能力。在本文中,以一个流行的类库为例,来研究它是如何通过设计模式来满足这个要求,这个类库就是 NodeJS Web 服务框架 express,这里主要是对中间件与路由部分的设计和实现,进行剖析。
> 展开

Javascript响应式的关键-观察者模式

很多开发者喜欢往前端框架加入一些神秘的「面纱」,比如React,它能够直接地看到数据的流向,但这一切跟他们之前所了解的完全不一样。如果不知道这里面的实现,看起来确实比较神奇,就如 Arthur C. Clarke 说的:
> 展开

Webpack原理系列-模块热更新

Hot Module Replacement(HMR)这项技术提升了前端的开发效率,也使它成为许多前端构建工具的基础能力之一,它最早是 Webpack 项目的 issue 里提出,Webpack 的作者sokra认为,HMR 这项技术的实现是建立在模块化标准之上,感兴趣的同学可以到这个issue了解 HMR 是如何被提出来,以及作者又是如何思考这项技术的设计和实现。
> 展开

如何衡量组件的稳定性

软件工程有个特性叫可定量(可量化),意思是说可以使用某种数值标准去测量。那么如何衡量一个组件的稳定性?
> 展开
粤ICP备2022084378号