🧐 学习 - 递归函数

工作用用到了递归函数,写起来感觉奇奇怪怪的,这里总结一下逻辑。

🎁 酷库 - 抽奖

发现了一个非常哇塞的抽奖库,支持 “大圆盘” 和 “九宫格” 两种模式,用就完事了🤩。

🐂 酷库 - Strapi

Strapi 是一个 “无前端” Node CMS 框架,
他只关注后端数据层,并通过 “自动化” 的方式生成一个😍 非常强大 😍 并且完全可扩展的管理后台,
同时它采用了 ORM 的方式操作数据库,弱化后端。

我认为他是我迈入 “全栈工程师” 的一个很重要的框架,
关注了很长时间,随着版本的完善,社区也渐渐出现了各种好用的库。

PS: 国人用的较少…并且适合国人环境的现成解决方案较少…

💿 酷库 - 本地存储

JS 自带的本地存储很蛋疼的,不管是 cookie、sessionStorage 还是 localStorage 都只能存储字符串,
通常会将数据整理成一个对象, JSON.stringify 转一下存入, 获取时再 JSON.parse,
同时原生的方法还稍稍微微有些兼容问题。

📢 学习 - 监听游览器页面的关闭

项目中常见在页面/游览器关闭时,需要做某些特定操作,
难点在于如何的监听,原生的使用方法有点绕。

💎 酷库 - UUID

万物皆需要一个 “身份证号” 来标识自己的身份,
难点在于如何做到不重复,在项目中,通常的 id 都是来自数据库的自增 id,
但是部分场景也需要我们自己定义 id 值。

📷 酷库 - 智能图片

🤩 图片的内容和尺寸千变万化,想按照固定的格式友好的展示所有图片是很难的,
这里整理一下可以智能计算图片内容的库。

🚰 酷库 - VUE 过滤器

整理 vue filter 还不错的库,filter 常用于简单转换数据格式的场景。

💿 学习 - 百度云限速破解

百度云啥都好,大品牌、免费的大存储容量,最关键的是所有人都常用它来分享文件,
找资源最方便,可是蛋疼的是它限制下载速度,充钱开 VIP 能解决 😒,像我这种偶尔用一下的人来说,
总不可能一直续着 VIP 😷,需求是最大的生产力,破解方案来喽~~~

✨ 学习 - nvm

切换 node 和 npm 版本是项目中常见的需求,
用常规的方式升降版本,只能重新下载、安装 node,
这里介绍一个 node、npm 版本管理工具 “nvm”,
他可以做到同时本地存储多个 node、npm 版本,
以命令行的形式切换使用,并且每个版本都有自己的 node_modules, 相互不共享。😍