
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文探讨了前端开发中生成唯一ID的几种方法。首先介绍了基于时间戳的方案,包括Vite的单调递增时间戳和Yeast的时间戳+序号组合,后者通过base64编码缩短ID长度。其次分析了随机数方案,如简单的36进制转换和更专业的NanoID库,后者利用crypto.getRandomValues()生成更安全的随机ID。文章还深入解析了NanoID的自定义字符集实现细节,包括掩码计算和位运算优化。这些方

Word通配符1. 前言最近在写毕业论文,遇到许多问题,特此一记。Word通配符的概念和我们编程时用的正则表达式异曲同工,只是具体规则略有区别。个人感觉“通配符”一词不太妥当,“匹配符”会更好一些。“通配符”一词更像是“通用匹配符”的简称,特指能够匹配任意字符的匹配符,包括? 和 * 。?匹配单个任意字符,*匹配多个任意字符,这里将【字符匹配】和【次数匹配】耦合在一起了,而正则表达式中,...
json-server和Mock搭建自己的临时API当可爱的后端同学需要打游戏,没时间给我们写接口时,可爱的前端需要自力更生了。1. 全局安装json-server全局安装cnpm install -g json-server2. 创建自己的mockdb文件夹创建项目文件夹mockdb初始化npm,一路回车即可,顺带本地安装mockjsnpm initcnpm inst...
JavaScript里正则常用API1. testreg.test(str); // 返回是否包含正则 true/falsevar str = "abcdefghijkl3mnop2qts";/\d/.test(str); // true2. matchstr.match(reg); // 一般正则表达式加g,会返回包含所有匹配项的数组var str = "abcdefghij...








