收集平时的一些小代码片段
id | title | description |
---|---|---|
1 | css-validator | 检查传入函数的CSS key 或者 value是否有效 |
2 | currying | 一个较为通用的柯里化函数的实现 |
3 | deep-copy | 简易的深度拷贝实现 |
4 | color-changer | hex与rgb的互转 |
3 | base64-to-blob | 将base64串转换为blob传入到formdata中 |
6 | buddha-like-sort | 佛系排序 |
5 | callback-promise | 一个同时支持promise和callback的函数生成器 |
8 | callback-promise-2 | 同上 |
9 | cfkj | 乘法口诀生成 |
10 | compose-promise-with-next | 将左侧函数返回值传入右侧函数,并支持next 提前调用(简易版koa中间件实现理念) |
11 | dataset | dataset的polyfill版本,使用正则实现 |
id | title | description |
---|---|---|
1 | 一个简单的多段式动画 |
id | title | description |
---|---|---|
1 | ES6默认参数与ES5版的polyfill默认参数在处理时的区别 | ES6默认参数只会命中undefined ,而之前的ES5版本会命中所有可以转换为false 的参数 |
id | title | description |
---|---|---|
1 | 树形结构获取某个节点所有父节点元素 | |
2 | 获取距离当前数字最近的某个频率值 | |
3 | 根据某几个数字生成某个长度的所有不重复数字组合(格雷码) |