摘要: 简单来说,浏览器缓存就是把一个已经请求过的资源拷贝一份存储起来,当下次需要该资源时,浏览器会根据缓存机制决定直接使用缓存资源还是再次向服务器发送请求。 如下图所示是我在第二次打开某个网页时的资源请求图,可以看出里面大部分资源是从浏览器直接读取了缓存。 那么浏览器缓存究竟有什么作用呢? 浏览器缓存最主 阅读全文
posted @ 2019-05-29 23:21 年少的你如此美丽 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用它似乎就变得必不可 阅读全文
posted @ 2019-05-29 21:53 年少的你如此美丽 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 因为在reactelement中有一个属性是key,该属性默认是为空值,所以一般情况下,只要组件不加上key值,react是不会去校验组件的key,而是直接采用diff算法进行对比,一旦组件加上了key值,react就会在渲染时对该组件的身份进行校验,首先校验新旧组件的key值是不是一致,不一致的话 阅读全文
posted @ 2019-05-29 19:50 年少的你如此美丽 阅读(178) 评论(0) 推荐(0) 编辑
摘要: f(1) = 1; f(2) = 1; f(3) = f(1) + f(2) = 2; f(4) = f(3) + f(2) = 3; f(5) = f(4) + f(3) = 5; f(6) = f(5) + f(4) = 8; f(n) = f(n-1) + f(n-2) ; function 阅读全文
posted @ 2019-05-29 19:10 年少的你如此美丽 阅读(336) 评论(0) 推荐(0) 编辑