雨打梨梦三村边

潇湘待雨


  • 首页

  • 归档

带着问题看 react-redux 源码

发表于 2019-05-20

前言

Redux作为通用的状态管理器,可以搭配任意界面框架。所以并搭配react使用的话就要借助redux官方提供的React绑定库react-redux,以高效灵活的在react中使用redux。下面我们一起看看是react-redux如何灵活高效的

阅读全文 »

node.js监听文件变化的实现

发表于 2019-04-16

前言

随着前端技术的飞速发展,前端开发也从原始的刀耕火种,向着工程化效率化的方向发展。在各种开发框架之外,打包编译等技术也是层出不穷,开发体验也是越来越好。例如HMR,让我们的更新可以即时可见,告别了手动F5的情况。其实现就是监听文件变化自动调用构建过程。下面就关注下如何实现node监听文件变化。

阅读全文 »

http Content-Type 知多少

发表于 2019-04-15

前言

作为前端开发,工作中少不了与接口请求打交道。对于常见的content-type,也能说上来几个,感觉还算了解。直到有一天,我要在查看google的批量接口合并时发现Content-Type: multipart/mixed以及Content-Type: application/http时,有点措手不及。赶紧深入研究下Content-Type相关内容来弥补下自己的不足,从前端的角度来看看Content-Type。

阅读全文 »

前端数据范式化

发表于 2019-02-18

前端数据范式化

前言

现代web应用的飞速发展,特别是数据驱动思想指导下的React、vue等框架的出现,让我们越来越需要关注数据的组织管理。随着应用复杂度的提升,如果不对数据进行有效合理的设计拆分,那么从性能、可维护性等方面来看会逐渐成为一种阻碍。所以我们需要关注前端数据设计。

阅读全文 »

其实我们可以少写点if else和switch

发表于 2019-01-10

前言

作为搬砖在第一线的底层工人,业务场景从来是没有做不到只有想不到的复杂。
不过他强任他强,if-else全搞定,搬就完了。但是随着业务迭代或者项目交接,自己在看自己或者别人的if代码的时候,心情就不再表述了,各自深有体会。所以我们一起看看if还能怎么写

阅读全文 »

provisional headers are shown 知多少

发表于 2018-11-30

前言

请求里面provisional headers are shown(显示临时报头) 出现的情况很多,但原因是多样的。
如果你去直接匹配关键字搜索,得到的结果可能与你自己的情况大相径庭。
网上大部分都是在跨域时出现,或者是请求被插件拦截,但关于缓存时的请求很少。
我在上文查看缓存的时候发现了这个问题,当时查找资料都是聚焦于请求被拦截,
所以本文就简单整理一下相关情况。

阅读全文 »

f5到底刷新了点什么,你知道吗

发表于 2018-11-18

引言

前面翻到了http缓存相关内容,关于强制缓存和协商缓存,他们之间的差别可能大家比较清楚。
并且常规情况下是否该使用缓存以及使用哪种缓存,
相关文章多且全,这里不再赘述。
不过用户的不同行为会打破原有规范,
本文就会去探究下不同行为下的浏览器缓存表现。也就是f5到底刷新了哪些内容

阅读全文 »

react-router v4 路由规则解析

发表于 2018-11-08

前言

react-router升级到4之后,跟前面版本比有了很大的差别。
例如包的拆分,动态路由等详细的差别就不说了,各位大神的总结也很到位,详细可以点击看看,All About React Router 4这篇文章。
此外还有个差别是路由规则的变化。 一直有着上个版本的习惯,所以稍微复杂的路由,配起来的时候简直痛不欲生。
痛定思痛,要好好了解下其依赖的匹配规则,即path-to-regexp。

本文期望读者是对react-router有过使用的同学,不然本文省略了太多东西,可能看起来可能有点太乱。

阅读全文 »

前端解读面向切面编程(AOP)

发表于 2018-10-26

前言

面向对象(OOP)作为经典的设计范式,对于我们来说可谓无人不知,还记得我们入行起始时那句经典的总结吗-万事万物皆对象。
是的,基于OOP思想封装、继承、多态的特点,我们会自然而然的遵循模块化、组件化的思维来设计开发应用,以到达易维护、可扩展、高复用的目的。
既然OOP这么多优点,那么经常被大家提起的面向切面编程(AOP)是什么回事呢,下面我们就一起来看一下。

阅读全文 »

译-javascript中的依赖注入

发表于 2018-10-25

前言

在上文介绍过控制反转之后,本来打算写篇文章介绍下控制反转的常见模式-依赖注入。在翻看资料的时候,发现了一篇好文Dependency injection in JavaScript,就不自己折腾了,结合自己理解翻译一下,好文共赏。

阅读全文 »
1234

felix.pan

潇湘待雨个人博客

38 日志
3 标签
© 2020 felix.pan
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4