React hooks 学习总结

React hook 是16.8推出的新API,可以在不编写class的情况下使用state和其他特性。与无状态组件相比,hook函数组件提供了state以及处理副作用的API等等。

阅读全文〉

关于前端模块化中CommonJS和ES6模块的理解

在前端模块化中,目前主流的两种规范是CommonJS规范以及ES6的module规范。虽然平时项目经常使用到这些规范,但是对于这两者的区别以及更深层的理解还是不够,所以自己在网上查找资料补下这块的知识盲点。

阅读全文〉

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,就不可能完成后续的项目开发。

阅读全文〉