React Context的总结与学习

在React中,一般组件传递数据都是通过props自上而下(由父到子)进行传递,但是对于一些特定属性而言,或者组件层级嵌套过深,那么这种传递方式就显得繁琐。Context就是提供了一个类似“全局”的数据,可以绕过组件一层层传递,从而提供便捷方式。

阅读全文〉

我的2019年度总结与2020计划清单

2019年是我毕业参加工作以来,对我来说是最难忘的一年。这一年里有成长、有遗憾、有收获、有“否定”…在2019年初制定了几个目标,在年末也算是完成了一半。现在已经步入2020年,也是时候给自己制定一个规划了。

阅读全文〉

为什么Reac事件需要手动绑定this

最近学习React,同时动手写了一个todo。在写这个简单的demo中遇到了一个问题,那就是React类组件中函数绑定需要手动绑定this。为了搞清楚为啥需要这样做,为此我在网上搜索资料结合自己的理解讲述下里面的原因。

阅读全文〉

初探React生命周期函数

最近在家开始学习react,发现react的生命周期函数相比于Vue要“麻烦”的多,由于我学习React是买书看的,所以就有一定的延时性,书上的React版本还停留在16.1,通过网上查找发现从16.4之后就新增修改了几个钩子函数。所以就想写一篇关于react的钩子函数,加深下记忆和学习。

阅读全文〉

手写JavaScript常用数组

数组作为常用的数据结构,在各种需要数据的场景中我们都能够看到,为了巩固自己的基础以及学习。为此记录下数组的几种常用方法以及用原生实现的方案。

阅读全文〉

浅谈发布订阅模式

在JS设计模式里面,咱们听到的莫属与发布订阅模式。在Vue里面很重要的双向绑定,就是基于发布订阅模式来实现的。之前听的比较多,但是没有更深入的了解,通过最近学习了下,想记录下自己理解的发布订阅模式是怎样的。

阅读全文〉

聊聊最近移动端项目遇到的bug

最近接手了一个移动端项目(卡牌支付H5),这个项目业务挺简单的。由于平时很少做移动端项目,在这次项目中还是遇到了不少坑。主要是解决兼容性的问题,本次就开篇文章记录一下。

阅读全文〉

重新学习Nginx及其配置

Nginx在我的工作中占据着很重要的一部分,因为我们公司的一些后台系统都是通过Nginx代理,才能完成联调或者开发。所以说如果没有Nginx,就不可能完成后续的项目开发。

阅读全文〉

感谢娜姐设计的logo

距离重新写博客也有一段时间了,虽然中间一段时间有点迷茫,不知道该写点什么。就在前几天跟娜姐(咱们公司UI一姐)说我弄了个博客,就是缺个logo之后。娜姐在百忙之中帮我设计出几个logo,实在是令我非常感激。

阅读全文〉

聊聊JavaScript单例模式

最近趁着公司项目不是很急,抽空看了会JavaScript设计模式相关的资料。主要学习了其中的单例模式,下面就根据学习,分享我所理解的单例模式是咋样的。

阅读全文〉