这里是一些代码段的集合,可能是来自网上的,也可能是平时的积累。
- 弹性盒子的水平垂直居中--2020-11-16
- 巧用outline实现九宫格之间分隔线段--2020-11-18
- 圣杯布局--2020-11-26
- 双飞翼布局--2020-11-26
- flex实现三栏布局--2020-11-26
- 字符串转数组--2020-11-4
- 字符串转JSON对象--2020-11-5
- HSB颜色模式转RGB颜色模式--2020-11-6
- HSL颜色模式转RGB颜色模式--2020-11-7
- JSON数据转换成文件--2020-11-8
- 判断属性名存在于实例对象还是原型对象--2020-11-9
- 将JSON对象数组转换成字符串--2020-11-10
- 将RGB颜色转换成HSB颜色--2020-11-11
- 判断是否是表单对象--2020-11-11
- 实现数组的splice方法--2020-11-11
- 求一个函数传入参数的和、最大值、最小值、平均值--2020-11-12
- 将RGB颜色转换成HSL颜色--2020-11-13
- 将RGB颜色转换成Hex颜色模式--2020-11-14
- 将任意值转换成数组--2020-11-14
- 将给定的URL连接在一起并规范化URL--2020-11-15
- 实现类似js中eval方法--2020-11-15
- 正则表达式数组去重--2020-11-15
- 非重随机数数组--2020-11-16
- 生成UUID--2020-11-16
- 数组去前缀排序--2020-11-17
- 在node.js中生成UUID--2020-11-17
- 将连接符转为小驼峰--2020-11-18
- 数组累加--2020-11-18
- 多个一维数组之间的交集--2020-11-19
- 给定日期计算n天的日期--2020-11-19
- 多个事件添加器--2020-11-20
- 计算添加n个工作日(营业日)后的工作(营业)日期--2020-11-21
- 递归实现字符串和数组的全排列--2020-11-21
- 返回一个元素集合是否符合给定条件--2020-11-22
- 检查一个数组中是否每个元素都相等--2020-11-23(11-24补充)
- 根据提供的回调函数来检查数组中的所有元素是否相等--2020-11-24
- 检查数组中所有元素是否是唯一--2020-11-25
- 数字转金额格式--2020-11-26
- 根据提供的回调函数来检查数组元素是否唯一--2020-11-26
- 检查两个参数是否都为真--2020-11-27
- 任意元素的检查--2020-11-28
- 创建连续数组--2020-11-29
- 检查两个数字是否近似相等--2020-11-30
- 倍数连续数字数组--2020-12-01
- 二维数组转成逗号分割字符串--2020-12-02
- 生成一个列表--2020-12-13
- 创建一个返回处理参数的函数--2020-12-21
- 监听iframe下载完成--2020-12-26
- 解码base64编码的字符串--2021-1-31
- 捕获错误--2021-2-1
- 两个超大数字相加--2021-3-7
- 用函数模拟实现一个new操作符的功能--2021-4-24
- 解析URL参数--2021-4-24
- 简易模板编译器--2021-6-08
- 从IE浏览器跳转到chrome浏览器--2021-6-16
- 判断对象中是否包含属性名--2021-12-05
- 求平均数--2021-12-11
- 根据一个函数来求平均数--2021-12-12
- 划分数组--2021-12-13
- 根据过滤器函数划分数组--2021-12-14
- 二个参数的函数--2021-12-15
- 二分查询--2021-12-17
- 函数绑定-1--2021-12-18
- 函数绑定-2--2021-12-19
- 函数绑定-3--2021-12-21
- 二项式系数--2021-12-22
- 并且函数--2021-12-24
- 判断是否滚动到底部--2021-12-26
- 创建base-64字符--2021-12-27
- 冒泡排序--2021-12-29
- 桶排序--2021-12-30
- 字节的大小--2021-12-31
- 凯撒密码--2022-01-02
- 函数调用--2022-01-03
- 首字母大写--2022-01-04
- 所有单词首字母大写--2022-01-05
- 笛卡尔积--2022-01-06
- 转换数组--2022-01-07
- 摄氏度转华氏度--2022-01-08
- 异步链--2022-01-09
- 改变亮度--2022-01-10
- 检查属性--2022-01-12
- 数组分块--2022-01-16
- 根据整数n来对数组分块--2022-01-17
- 可迭代对象分块--2022-01-19
- 限定数字的包含范围--2022-01-20
- 正则表达式的复制--2022-01-21
- 返回第一个非null和undefined参数的函数--2022-01-22
- 合并函数--2022-01-23
- 处理输入参数的函数--2022-01-24
- 控制台中以彩色字体打印特殊字符--2022-01-25
- 合并数组--2022-01-26
- 过滤数组--2022-01-30
- 过滤对象--2022-01-31
- 过滤空白--2022-02-01
- 辅助函数--2022-02-03
- 执行任务的函数-1--2022-02-04
- 执行任务的函数-2--2022-02-05
- 判断字符串中是否包含空白--2022-02-06
- 进行运算的函数--2022-02-07
- 复制数字符号--2022-02-08
- 复制到剪贴板--2022-02-09
- 异步复制到剪贴板--2022-02-11
- 计算数组项中出现的次数--2022-02-13
- 计算字符串中子字符串出现的次数--2022-02-14
- 计算两个日期之间的工作日--2022-02-15
- 定时计数器--2022-02-16
- 如果目录不存在创建目录--2022-02-17
- 创建元素--2022-02-18
- 创建事件(基于发布订阅模式)--2022-02-19
- 当前路径--2022-02-20
- 柯里化函数--2022-02-21
- 迭代生成器--2022-02-22
- 日期范围生成器--2022-02-23
- 工作日名字--2022-02-24
- 一年中的哪天--2022-02-25
- 过去多少天的日期--2022-02-26
- 从现在开始往后多少天的日期--2022-02-27
- 一个月有多少天--2022-02-28
- 防抖函数--2022-03-04
- 防抖期约函数--2022-03-05
- 取消单词首字母大写--2022-03-12
- 深度克隆对象--2022-03-13
- 深度数组降维--2022-03-14
- 深度冻结对象--2022-03-15
- 深度查找对象的值--2022-03-17
- 深度查找对象的属性并对每一个属性执行相应的操作--2022-03-22
- 深度合并对象--2022-03-23
- 对象分配默认值--2022-03-24
- 延迟调用函数--2022-03-25
- 角度转弧度--2022-03-26
- 延迟函数--2022-04-03
- 检测设备类型--2022-04-04
- 检测语言类型--2022-04-05
- 计算数组的差集--2022-04-06
- 计算数组的差集(通过指定的函数)--2022-04-07
- 计算数组的差集(通过指定不为true的比较函数)--2022-04-08
- 深度查找对象属性--2022-04-14
- 数字转换成数组--2022-04-15
- 计算两点之间的距离--2022-04-19
- 求除法的商和模--2022-04-20
- 截取数组--2022-04-21
- 截取数组(2)--2022-04-22
- 截取数组(3)--2022-04-23
- 截取数组(4)--2022-04-24
- 二者之一--2022-04-25
- 判断元素--2022-04-26
- 判断元素是否处于关注焦点状态--2022-04-27
- 检测元素是否在视口可见--2022-04-28
- 比较两个值是否相等--2022-04-29
- 转义字符串--2022-05-01
- 转义正则表达式--2022-05-02
- 计算两点之间的距离--2022-05-04
- 返回数组的第n个元素--2022-05-05
- 将制表符转换为空格--2022-05-06
- 扩展hex颜色--2022-05-08
- 计算一个数的阶乘--2022-05-09
- 将华氏温度转换为摄氏温度--2022-05-10
- 斐波那契数列--2022-05-11
- 数组去重--2022-05-12
- 数组去重(根据回调函数)--2022-05-13
- 获取数组的交集--2022-05-14
- 获取数组的交集(根据回调函数)--2022-05-15
- 找到元素最近的锚点元素(即超链接元素)--2022-05-16
- 找到元素最近的匹配元素--2022-05-17
- 查找所有连续元素的数组--2022-05-18
- 查找根据回调函数返回真值的前n个元素--2022-05-19
- 根据回调函数指定的返回值查找对象属性名--2022-05-20
- 根据指定值查找对象所有属性名--2022-05-21
- 查找提供的函数为其返回真值的最后一个元素--2022-05-22
- 查找提供的函数为其返回真值的最后一个元素的索引--2022-05-23
- 查找提供的函数为其返回真值的最后一个元素的属性名--2022-05-24
- 新增类名--2022-05-25
- 往日期里添加天数--2022-05-26
- 给所有元素添加点击事件--2022-05-27
- 往日期里添加分钟--2022-05-28
- 添加样式--2022-05-30
- 添加周--2022-05-31
- 查找提供的函数为其返回真值的最后 n 个元素--2022-06-01
- 字符串数组转换为对象--2022-06-02
- 根据指定值查找对象路径--2022-06-03
- 不可变的数据插入--2022-06-03
- 扁平迭代器--2022-06-05
- 扁平化数组--2022-06-06
- 扁平化对象--2022-06-07
- 翻转函数参数--2022-06-09
- 倒转遍历数组--2022-06-10
- 遍历对象每一个属性--2022-06-11
- 倒转遍历对象每一个属性--2022-06-12
- 计算一年过去了多少天--2022-06-13
- 表单对象转普通对象--2022-06-14
- 格式化时间--2022-06-14
- 格式化数字--2022-06-17
- 格式化秒--2022-06-18
- 计算元素出现的次数--2022-06-19
- 驼峰式转换成小写--2022-06-20
- 时间戳转日期--2022-06-21
- 冻结Set对象--2022-06-22
- 全屏--2022-06-23
- 获取函数名--2022-06-24
- 函数属性名数组--2022-06-25
- 最大公约数--2022-06-26
- 使用给定函数生成给定数量元素的数组--2022-06-27
- 生成满足条件新值的生成器--2022-06-28
- 生成满足条件新值的生成器--2022-06-29
- 生成红绿灯--2022-06-30
- 生成器转数组--2022-07-01
- 几何级数--2022-07-02
- 路径字符串中获取对象属性--2022-07-03
- 获取元素的祖先元素--2022-07-04
- 获取过滤参数的路径--2022-07-05
- 获取脚本的命令行参数--2022-07-06
- 获取小时分钟秒--2022-07-07
- 获取日期之间的天数差--2022-07-08
- 获取日期之间的小时差--2022-07-09