React Suspense 尝鲜
前言 如同字面意思,Suspense 让组件遇到异步操作时进入“悬停”状态,等异步操作有结果时再回归正常状态。 异步操作简单归为两类: 异步加载代码 异步加载数据 异步加载代码 异步加载代码就是所谓的 code splitting,实现起来...
前言 如同字面意思,Suspense 让组件遇到异步操作时进入“悬停”状态,等异步操作有结果时再回归正常状态。 异步操作简单归为两类: 异步加载代码 异步加载数据 异步加载代码 异步加载代码就是所谓的 code splitting,实现起来...
逐行分析Koa中间件机制 0.背景 自从koa框架发布,已经有很多前端同行们对它的源码进行了解读。在知乎、掘金、Github上,已有不少文章讲了它的ctx等API实现、中间件机制概要、错误处理等细节,但对于中间件机制中的细节做逐行分析的文章...
前言 在一个项目中,一些功能会涉及到重要的数据管理,为了确保数据的安全,我们会在项目中加入权限来限制每个用户的操作。作为前端,我们要做的是配合后端给到的权限数据,做页面上的各种各样的限制。 需求 因为这是一个工作上的业务需求,所以对于我来说...
为前端工程之崛起而编程 曾经在知乎的一个问答<从事前端真的没有后端工资高?>中谈到自己对前端工程师的天花板的认识: 我觉得,随着互联网产品越来越多,用户们必定也会不断的索取更好的用户体验,前端同学也会扮演着越来越重要的角色。责任...
近日,Redux 作者 Dan Abramov(@dan_abramov)发 Twitter 表示: 我们更新了发给前端工程师候选人的措辞,以更好地反映该角色在 Facebook 的面试过程。希望能帮助大家准备面试! 👀我们一起来看看具体的...
前言 缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。 本文,重点在与探讨在实际项目中,如何进行缓存的设置,并给出一个较为合理的方案。 强缓存和协商缓存 在介绍缓存的时候,我们习惯将缓存分为强缓存和协商缓存两种。两者的主要区别...
本文翻译自:blog.bitsrc.io/how-to-writ… 如何写出更好的 React 代码 9个有用的小技巧帮助您在React中编写更好的代码:使用Linting,propTypes,PureComponent等。 React使得...
在工作中我们开发接触最多的协议莫过于HTTP协议了,近些年H5的很多API和技术已经如雨后春笋般开始渐渐发扬光大了,今天我们就来一起讨论下其中的一个比较有意思的API,WebSocket 首先,在介绍主角之前,总要有一个铺垫,那么我就来三言...
Google 和 Airbnb 是目前最流行的 JavaScript 代码风格,如果你长期使用 JavaScript 来写代码的话,建议对比看看。 以下是我认为在 Google 代码风格指南中最有意思的十三条规则,和大家分享一下: 使用空格...
阿里 使用过的koa2中间件 koa-body原理 介绍自己写过的中间件 有没有涉及到Cluster 介绍pm2 master挂了的话pm2怎么处理 如何和MySQL进行通信 React声明周期及自己的理解 如何配置React-Router...