摘要: 数组乱序 在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。 const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) 。 // 测试 阅读全文
posted @ 2022-06-17 16:01 不爱写代码的石健 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 前言: 备注一些字体的name和code方便将来开发时候直接引用 直接上代码: fontFamilyList:[ //字体 {code:'Microsoft YaHei',name:'微软雅黑'}, {code:'SimHei',name:'黑体'}, {code:'SimSun',name:'宋体 阅读全文
posted @ 2022-06-17 14:56 不爱写代码的石健 阅读(2480) 评论(0) 推荐(0) 编辑
摘要: 前言: 在开发的产品应用到实际用户的时候,或多或少会遇到产品的功能解决不了客户的各种小众化奇特需求,开发起来耗时耗力,通用性几乎没有,所以一般的产品都会预留一个客户可以手写js代码直接更改界面的配置。 有两种思路,一种是将用户输入的代码和原先代码统一打包生成新文件然后进行执行,还有一种就是eval( 阅读全文
posted @ 2022-06-17 14:38 不爱写代码的石健 阅读(390) 评论(0) 推荐(0) 编辑