React源码笔记——jsx为何物

jsx的本质是什么?为什么要用jsx开发?

使用 Taro 2.x 跨平台开发的一些姿势

最近工作项目需要切换到使用Taro框架来编写小程序,经过一阵子的摸索之后,总结了一些更好地抹平多端差异的操作。

数据结构——链表

链表是一种线性的数据元素的集合。与数组、Map等线性集合不同的是,链表的线性顺序并不是由物理位置给出的,而是每个元素中存在的下一跳指针来确认下一个元素。

LRU缓存淘汰算法

LRU缓存淘汰算法(Lastest Recently Used),即最近最少使用的缓存数据会被淘汰的算法。于前端而言,日常接触到的浏览器中的缓存策略、Vue中的keep-alive,都涉及到了该算法,名称听上去好像有些高大上,其实原理和实现还是很简单的,赶紧进来点亮下技能吧!

Koa2+MongoDB+React撸个即时聊天web应用(上)

学习了`Koa2`和`MongoDB`之后,突然就想着撸个实战项目出来看看,想来想去,还是搞个即时聊天应用出来玩玩吧。这篇是前端部分的编写,省略了一些样式的赘述,文章其实还是挺简短的...