赞了文章2021-09-07
CDN 全称 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定
赞了文章2021-08-08
前言:eslint我们常应用在代码静态扫描中,通过设定的eslint的语法规则,来对代码进行检查,通过规则来约束代码的风格,以此来提高代码的健壮性,避免因为代码不规范导致应用出现bug的可能。而规则是自由的,你可以设定内部自己团队适用的规则,也可以直接使用开源社...
发布了文章2021-05-23
首先,我们先不纠结于源码细节。先用最简单的话来概括一下 React-router 到底做了什么?本质上, React-Router 就是在页面 URL 发生变化的时候,通过我们写的 path 去匹配,然后渲染对应的组件。
发布了文章2021-05-16
在拿到一个项目之后,如何看入口文件,如何运行项目,我们都会找到 package.json 中的 script 。甚至在做项目做久之后,我们会自己写一些脚本来给开发提效,但你知道 NPM 脚本能做什么吗? 你知道如何传递一个参数给脚本? 你知道如何执行某个脚本文件么?在这篇文章...
发布了文章2020-03-10
随着时间的推移,特别是在进行大规模重构的时候, 很难根据 Greeter 去找到相关的引用.可维护性大大降低. 更糟糕的是,编辑器没有提供建议, 我们需要自己写导入的类名.
赞了文章2019-12-24
前言 时光如白驹过隙,世事如白云苍狗。 2019年, 眨眼就过去了,又到了写年度总结的日子。 今年, 对我来说, 是具有特殊意义的一年。 正文 先简单自我介绍一下吧。 我是皮小蛋, 之所以起这个名字, 是因为养了只蓝猫, 叫皮蛋, 皮小蛋这个名字是养猫之后顺手起的...
赞了回答2019-12-20
问题二: 是由后端返回值的类型决定的吗,如果设置了Accept,但是后端返回值类型和设置的accept类型不一致,会发生什么,直接报错么?有两种协商方式(主动式协商和响应式内容协商)后者这个很少用了,反正都是客户端支持啥服务端就返回啥主动式内容协商:比如客户端...
回答了问题2019-12-19
简而言之,不需要更新的视图的数据, 不应该放在 state 里面, 直接挂载载 this 或 变量
回答了问题2019-12-19
一般会直接使用 pureComponent 来进行优化. 对于对象, 数组, 若有修改, 每次都要生成一个新的引用.
赞了问题2019-12-19