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

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

数据结构——链表

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

LRU缓存淘汰算法

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

十分钟——带你了解webpack的主要配置

reduce是个功能很强大,也很有意思的数组方法。以前没深入学习的时候,只是让他来做做累加,处理一些简单数据的合计功能。当我深入挖掘的时候才发现他可以做的东西还有很多,比如拼接字符串、拼接数组、过滤和映射数组、整合对象等骚操作。

十分钟,带你玩转reduce

reduce是个功能很强大,也很有意思的数组方法。以前没深入学习的时候,只是让他来做做累加,处理一些简单数据的合计功能。当我深入挖掘的时候才发现他可以做的东西还有很多,比如拼接字符串、拼接数组、过滤和映射数组、整合对象等骚操作。