文章 第 5 页
缓存之 HTTP 缓存
强制缓存不用去判断这个缓存是已过期,就可以直接使用,而协商缓存在每次获取缓存资源的时候,需要浏览器向服务器端进行询问(请求),该资源有没有更新,有更新则使用服务器端响应的最新的资源,如果没有更新就使用缓存中的内容,简而言之协商缓存需要通过客户端向服务器端请求协商缓存的相关信息,进而判断是否需要就内容进行重新请求。
Redux数据管理之store
store:用于保存数据,通过createStore()创建的对象。 该对象的成员: - dispatch:分发一个action - getState:得到仓库中当前的状态 - replaceReducer:替换掉当前的reducer -…
React渲染原理
渲染:生成显示的对象,以及将这些对象形成真实的 DOM 对象的过程就叫做渲染。 React 元素(React Element): 通过 React.createElement 创建,也可以通过 JSX 表达式(语法糖) 创建…
Redux数据管理之reducer
Reducer是用于改变数据的函数 1.一个数据仓库,有且仅有一个reducer,并且通常情况下,一个工程只有一个仓库,因此,一个系统,只有一个reducer 2.为了方便管理,通常会将reducer放到单独的文件中。…
Redux数据管理之action
1.action是一个plain object(平面对象),它的隐式原型对象指向Object.prototype,通过对象字面量的方式创建 2.action必须有type属性,该属性用于描述操作的类型,类似于请求地址和请求方法的综合体…
使用Redxu管理数据
其中核心模块式action、store、reducer,一般情况下先写reducer的逻辑,相当于MVC中的控制器controller,实现对数据的操作、修改,但凡涉及到数据的改变,都需要reducer介入。…
关于map和set
一、ES6 中新增 Set、Map 数据结构的介绍 Set => 集合 ,Map => 字典 集合:无序、相关联、且不重复的元素组成的组合,类似数组 字典:每个元素都有一个称作 key 和 value 区分:共同点:都可以存储不重复的值 不同点:集合是[值, 值]、字典是[键, 值]的形式存储
读《我们生活在巨大的差距里》
最近在某音上刷短视频,一直给我推送关于这本书的一些内容的介绍,其中的好几段语言很契合当下我自己的状态。于是买了一本,才知道这是作者余华刚写的一本散文集,并不是和之前类似的小说作品。虽然在推送的时候,已经了解到这是一本散文风格的作品…
北漂八周年记(2023)
这篇年终总结(2023年回忆录)依然论述「生活」、「工作」、「认知」三个方面进行流水账,偶尔掺杂着一些个人的所思所想,与以往略微不同的是,「生活」所占的比重会越来越重要,其他一切都次之。回望过去的一年,体会到了那句兵家名言「置之死地而后生」,跌入谷底时,若能再坚持一会儿,一切终将反弹。
读《乔布斯、禅与投资》
> 如人在荆棘林,不动,即刺不伤,妄心不起,恒处寂灭之乐,一念妄心才动,即被诸有刺伤,故经云,有心皆苦,无心乃乐。 —— 摘自《大宝积经》 > > > > 过去心不可得,现在新不可得,未来心不可得,凡所有相,皆是虚妄,若见诸相非相…