Hi,Friend

一个热心肠的正经前端程序猿~

建议您使用Chrome,Firefox,Edge和360等主流浏览器浏览本网站

为什么 React 需要 Immutable

对⼀个问题的研究,尝试⽤⻩⾦圈法则 来分析。Why 为什么 React 需要 immutableHow 如何在使⽤ React 使⽤ immutableWhat 带来的收益和结果为什么要在React 使⽤ immutable⼀句话概况: React 使⽤了 shallowCompare 来决定是否应

【LeetCode】均等概率问题,我有妙解!

在解决算法问题中我们会经常遇到要求均等概率的问题, 以leetcode 470. 用 Rand7() 实现 Rand10() 为例。已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。⚠️ 不讨论最优解,只讨论算

[译] React代码整洁之道

整洁的代码不仅仅是正常运行的代码,更是要求易于阅读、简单易懂、组织整齐。在本文中,我们将研究八种代码整洁之道。在阅读这些建议时,要记住这些只是建议! 如果你不同意它们中的任何一个,那也完全没关系。以下这些实践,个人觉得对我自己编写 React 代码很有帮助。让我们开始吧!1. 仅对一个条件进行渲染如

接到“网站动态换主题”的需求,我是如何踩坑的?

需求背景随着业务的发展,客户的需求也会变得更加多样化,产品后期就需要有自定义界面的能力,于是出现了“动态换主题”的需求。设计部门的同事让我们可以参考Ant Design色板生成算法演进之路后面我们动态计算色板也是采用了目前 Ant Design 的算法, @ant-design/colors但是切换

死磕JS:不懂闭包,你敢说自己了解JavaScript!

在JavaScript这门语言中,闭包是它的核心基础之一,可以说是一个特色了,但是很多从事前端工作的程序员并没有真正的理解它!闭包有多重要?如果你是初入前端的朋友,我可以肯定得告诉你,前端面试,必问闭包。面试官们常常用对闭包的了解程度来判定面试者的基础水平,保守估计,10个前端面试者,至少5个都死在

死磕JS:const、let、var 该怎么选?

众所周知,在 Javascript 中就有 3 个关键字可以声明变量,分别是 var,let,const.var 在 ECMAScript 的所有版本中都可以使用,而 const 和 let 只能在 ECMAScript6 及更晚的版本中使用。那么这 3 个关键字 都有哪些异同点及注意事项吗?我们从

小成本轻量服务器搭建个人站点

正值阿里云上云采购季活动进行中,优惠力度较大!今天给大家讲解下如何在自己购买的轻量应用服务器上搭建网站及管理。有个人需要的可趁此活动,部署一个自己的服务器!优惠购买地址:https://www.aliyun.com/minisite/goods?userCode=656jmlbm简介教程介绍如何在轻

Hooks 邂逅 MobX,代码变得更丝滑了!

React 16.8 正式推出 Hooks 至今已经两年多了,有些朋友却一直觉得这是个新技术,对上手使用 Hooks 仍然处于观望状态,即使大多数使用React 技术栈的公司,他们所开发的项目也是多数采用React.Component的形式。还有些朋友想要使用 React Hooks 来重构升级部分

Hi,Friend

切换主题 | SCHEME TOOL