code-segment icon indicating copy to clipboard operation
code-segment copied to clipboard

一个代码片段的集合

code-segment 代码段

这里是一些代码段的集合,可能是来自网上的,也可能是平时的积累。

在线访问地址

code-segment-react

目录导航

CSS 代码段

  • 弹性盒子的水平垂直居中--2020-11-16
  • 巧用 outline 实现九宫格之间分隔线段--2020-11-18
  • 圣杯布局--2020-11-26
  • 双飞翼布局--2020-11-26
  • flex 实现三栏布局--2020-11-26
  • CSS 实现柱状图--2022-7-30
  • CSS 加载中效果--2022-7-30
  • border 实现圆角效果--2022-7-31
  • 指定纵横比的响应式容器--2022-09-06
  • 对话框--2022-09-07
  • 弹跳加载器--2022-09-08
  • 重置盒子模型--2022-09-09
  • 动画边框按钮--2022-09-10
  • 摇摆动画按钮--2022-09-11
  • 填充动画按钮--2022-09-12
  • 增长动画按钮--2022-09-13
  • 收缩动画按钮--2022-09-14
  • border 等高布局--2022-09-14
  • 棋盘背景图案--2022-09-15
  • 画圆--2022-09-16
  • 清除浮动--2022-09-17
  • 恒定的宽高比--2022-09-18
  • 计数器--2022-09-19
  • 自定义复选框--2022-09-20
  • 自定义滚动条--2022-09-21
  • 自定义文本选中--2022-09-22
  • 禁止文本选中--2022-09-23
  • 水平垂直居中(表格布局)--2022-09-24
  • 旋转加载--2022-09-25
  • 首个字符样式设置--2022-09-26
  • 动态阴影--2022-09-27
  • 蚀刻文字--2022-09-28
  • 均匀分布子元素--2022-09-29
  • 填充图片--2022-09-30
  • 流体排版--2022-10-04
  • 关注焦点--2022-10-05
  • 全屏图像--2022-10-06
  • 全屏--2022-10-07
  • 渐变文本--2022-10-08
  • 网格水平垂直居中--2022-10-09
  • 汉堡按钮--2022-10-10
  • 高度过渡效果--2022-10-11
  • 隐藏滚动条--2022-10-12
  • 水平滚动图片画廊--2022-10-13
  • 水平滚动--2022-10-14
  • 悬浮添加内容--2022-10-15
  • 悬浮变换--2022-10-16
  • 悬浮阴影--2022-10-17
  • 悬浮下划线--2022-10-18
  • 悬浮图片按钮--2022-10-19
  • 悬浮旋转图片--2022-10-20
  • 响应式图片--2022-10-21
  • 悬浮覆盖图片--2022-10-22
  • 前缀输入框--2022-10-23
  • 等轴测卡片--2022-10-24
  • 多行文本限制行数--2022-10-25
  • 砌体布局--2022-10-26
  • 鼠标悬浮渐变--2022-10-27
  • 导航列表悬浮关注焦点效果--2022-10-28
  • 离屏--2022-10-29
  • 渐变滚动--2022-10-30
  • 圆点背景图案--2022-10-31
  • 弹出菜单--2022-11-01
  • 漂亮的文本下划线--2022-11-02
  • 脉冲效果加载器--2022-11-03
  • 重置所有样式--2022-11-04
  • 响应式布局--2022-11-05
  • 旋转卡片--2022-11-06
  • 滚动进度条--2022-11-07
  • 摇动无效输入框--2022-11-08
  • 形状分隔符--2022-11-09
  • 悬浮渐隐兄弟元素--2022-11-10
  • 交错动画--2022-11-11
  • 固定标题列表--2022-11-12
  • 条纹背景--2022-11-13
  • 引号标记样式--2022-11-14
  • 系统字体栈--2022-11-15
  • 文本背景覆盖--2022-11-16
  • 内联块平铺布局--2022-11-17
  • 开关切换--2022-11-18
  • 位移居中--2022-11-19
  • 三角形--2022-11-20
  • 截断多行文本--2022-11-21
  • 单行文本截断--2022-11-22
  • 打字效果--2022-11-23
  • 垂直画廊--2022-11-24
  • 垂直滚动捕捉--2022-11-25
  • 斑马条纹列表--2022-11-26
  • 锯齿形背景图案--2022-11-27
  • 放大缩小动画--2022-11-28
  • 自定义单选框--2022-12-06

JavaScript 代码段

  • 字符串转数组--2020-11-4
  • 字符串转 JSON 对象--2020-11-5
  • HSB 颜色模式转 RGB 颜色模式--2020-11-6
  • HSL 颜色模式转 RGB 颜色模式--2020-11-7
  • 判断属性名存在于实例对象还是原型对象--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
  • 将连接符转为小驼峰--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
  • 捕获错误--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
  • 冒泡排序--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-12
  • 计算数组项中出现的次数--2022-02-13
  • 计算字符串中子字符串出现的次数--2022-02-14
  • 计算除工作日以外的天数--2022-02-15
  • 定时计数器--2022-02-16
  • 创建元素--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
  • 二者之一--2022-04-25
  • 判断元素--2022-04-26
  • 判断元素是否处于关注焦点状态--2022-04-27
  • 检测元素是否在视口可见--2022-04-28
  • 比较两个值是否相等--2022-04-29
  • 转义正则表达式--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-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-07
  • 获取日期之间的天数差--2022-07-08
  • 获取日期之间的小时差--2022-07-09
  • 获取元素宽度超过视图的元素--2022-07-10
  • 获取图片--2022-07-11
  • 获取整数的上午下午后缀--2022-07-12
  • 获取日期之间的分钟差-2022-07-13
  • 获取日期之间的月份差-2022-07-14
  • 获取父元素-2022-07-15
  • 获取协议-2022-07-16
  • 获取滚动坐标-2022-07-17
  • 计算窗口垂直滚动条的宽度-2022-07-18
  • 获取日期之间的秒数差-2022-07-19
  • 获取选中的文本-2022-07-20
  • 获取兄弟节点-2022-07-21
  • 获取样式-2022-07-22
  • 获取时间戳-2022-07-23
  • 获取数据类型-2022-07-24
  • 获取路径参数-2022-07-25
  • 获取元素到文档顶部的距离-2022-07-26
  • 元素分组-2022-07-27
  • 汉明距离-2022-07-28
  • 检查 HTML 元素是否有类名-2022-07-29
  • 检查数字是否有小数位-2022-07-30
  • 检查数组是否有重复项-2022-07-31
  • 检查对象中是否含有属性-2022-08-02
  • 匹配数组是否含有满足给定函数条件的数组项-2022-08-03
  • 匹配数组是否含有满足给定函数条件的一个数组项-2022-08-04
  • 基于浏览器的 hash 算法-2022-08-05
  • 判断两个数组是否含有相同的数组项-2022-08-07
  • 查找数组当中的第一个数组项-2022-08-08
  • 堆排序算法-2022-08-09
  • HEX 颜色转换成 RGBA 颜色-2022-08-10
  • 隐藏所有 DOM 元素-2022-08-11
  • Delete 请求-2022-08-12
  • Get 请求-2022-08-13
  • Post 请求-2022-08-14
  • https 重定向-2022-08-16
  • 赫兹函数频率-2022-08-17
  • 数字范围-2022-08-18
  • 包含所有元素-2022-08-19
  • 包含任一元素-2022-08-20
  • 包含字符(不区分大小写)-2022-08-21
  • 缩进字符串-2022-08-22
  • 基于函数将数组转换成对象-2022-08-23
  • 查找所有匹配的数组项-2022-08-24
  • 查找字符串中子字符串的所有索引-2022-08-25
  • 根据提供的属性名将数组转成对象-2022-08-26
  • 截取除了最后一个元素的所有元素的数组-2022-08-27
  • 初始化给定值的二维数组-2022-08-28
  • 生成范围连续数组-2022-08-29
  • 生成范围连续数组(降序)-2022-08-30
  • 生成数组-2022-08-31
  • 注入样式-2022-09-02
  • 后续插入元素-2022-09-03
  • 往数组特定索引中插入元素-2022-09-04
  • 前面插入元素-2022-09-05
  • 插入排序-2022-09-06
  • 求数组交集-2022-09-07
  • 求数组交集(根据回调函数)-2022-09-08
  • 求数组交集(基于函数)-2022-09-09
  • 反转对象的键值(基于回调函数)-2022-09-10
  • 检查数据类型-2022-09-11
  • 是否是绝对路径-2022-09-12
  • 日期比较-2022-09-13
  • 判断字符是否只包含字母-2022-09-14
  • 判断字符是否只包含字母和数字-2022-09-15
  • 判断变位词-2022-09-16
  • 是否可迭代-2022-09-17
  • 是否异步函数-2022-09-18
  • 日期比较(之前)-2022-09-19
  • 日期比较(范围之间)-2022-09-20
  • 判断是否是布尔值-2022-09-21
  • 判断是否是浏览器环境-2022-09-22
  • 检查元素是被包含(无论顺序)-2022-09-24
  • 是否可用日期-2022-09-25
  • 深度冻结对象-2022-09-26
  • 检查两个对象是否相交(没有共同值)-2022-09-27
  • 是否可被整除-2022-09-28
  • 是否是空对象-2022-09-30
  • 是否偶数-2022-10-01
  • 是否是函数-2022-10-02
  • 是否是生成器函数-2022-10-03
  • 是否是合格的日期字符串-2022-10-04
  • 是否是闰年-2022-10-05
  • 是否启用了本地存储-2022-10-06
  • 是否是小写-2022-10-07
  • 是否是负零-2022-10-08
  • 是否是 null 或者 undefined-2022-10-09
  • 是否是 node 环境-2022-10-10
  • 是否是 null-2022-10-11
  • 是否是一个数字-2022-10-12
  • 是否是一个对象-2022-10-13
  • 是否是一个对象 2-2022-10-14
  • 是否是奇数-2022-10-15
  • 是否是普通对象-2022-10-16
  • 是否是 10 的幂-2022-10-17
  • 是否是 2 的幂-2022-10-18
  • 是否是质(素)数-2022-10-19
  • 是否是原始数据-2022-10-20
  • 是否是一个期约-2022-10-21
  • 是否是可读的流-2022-10-22
  • 是否是相同的日期-2022-10-23
  • 是否是同源 url-2022-10-24
  • 是否支持会话存储-2022-10-25
  • 数值数组是否排序-2022-10-26
  • 是否是一个流-2022-10-27
  • 是否是字符串-2022-10-28
  • 是否是 symbol-2022-10-29
  • 是否是 Travis CI-2022-10-30
  • 是否是未初始化值-2022-10-31
  • 是否是大写字母-2022-11-01
  • 是否是合格的 JSON 数据结构-2022-11-02
  • 是否是工作日-2022-11-03
  • 是否是周末-2022-11-04
  • 是否是可写流-2022-11-05
  • 数组转字符串-2022-11-06
  • 并列函数-2022-11-07
  • K 均值聚类算法-2022-11-08
  • k 近邻算法-2022-11-09
  • 公里转换成英里-2022-11-10
  • 最后一个数组项-2022-11-11
  • 每月最后一天-2022-11-12
  • 最后 n 个元素-2022-11-13
  • 最小公倍数-2022-11-14
  • 从左边开始截取字符串生成器-2022-11-15
  • 编辑距离-2022-11-16
  • 线性搜索-2022-11-17
  • 监听一次事件-2022-11-18
  • 计算给定基数的对数-2022-11-19
  • 最长的项-2022-11-20
  • 属性名小写-2022-11-21
  • 模 10 算法-2022-11-22
  • 映射连续元素-2022-11-23
  • 映射属性-2022-11-24
  • 映射数字从当前范围到另一个范围-2022-11-25
  • 映射数组元素到对象-2022-11-26
  • 映射字符串-2022-11-27
  • 映射转成对象-2022-11-28
  • 映射对象值-2022-11-29
  • 遮盖一些字符-2022-11-30
  • 匹配对象属性-2022-12-01
  • 通过回调函数匹配对象属性-2022-12-02
  • 通过回调函数查找数组的最大值-2022-12-03
  • 查找最大日期-2022-12-04
  • 返回数组中 n 个最大元素-2022-12-05
  • 在数字数组中查找具有最大总和的连续子数组-2022-12-06
  • 获取数字数组的中位数-2022-12-07
  • 缓存函数-2022-12-08
  • 合并对象-2022-12-09
  • 归并排序-2022-12-10
  • 归并排序合并数组-2022-12-11
  • 两对点之间的中点-2022-12-12
  • 英里转换成公里-2022-12-13
  • 根据回调函数查找数组中的最小值-2022-12-14
  • 查找最小日期-2022-12-15
  • 返回数组中 n 个最小元素-2022-12-16
  • 返回数组中出现最多次数的元素-2022-12-17
  • 性能最强的函数-2022-12-18
  • 嵌套相互链接的对象-2022-12-20
  • 节点列表转成节点数组-2022-12-21
  • 检查所有数组项是否为 false-2022-12-22
  • 逻辑或-2022-12-23
  • 规范化行尾-2022-12-24
  • 逻辑非-2022-12-25
  • 第 n 个参数-2022-12-26
  • 第 n 个数组元素-2022-12-27
  • n 次方根-2022-12-28
  • 从给定键值对创建对象-2022-12-29
  • 从给定对象创建键值对-2022-12-30
  • 将对象转成 map 数据结构-2022-12-31
  • 从对象创建键值对-2023-01-01
  • 序列化对象-2023-01-02
  • 生成同色系颜色-2023-01-03
  • 将数组映射成对象-2023-01-04
  • 突变侦听器-2023-01-05
  • 移除事件监听器-2023-01-06
  • 偏移数组元素-2023-01-07
  • 通过给定数组键值删除对象属性-2023-01-08
  • 通过给定函数删除对象属性-2023-01-09
  • 添加事件监听器-2023-01-10
  • 点击区域外的事件-2023-01-11
  • 滚动停止-2023-01-12
  • 用户输入更改-2023-01-13
  • 调用一次的函数-2023-01-14
  • 逻辑或-2023-01-15
  • 根据给定属性列表和排序列表对数组排序-2023-01-16
  • 根据属性列表的顺序对数组排序-2023-01-17
  • 根据参数调用函数-2023-01-18
  • 转换函数参数-2023-01-19
  • 为字符串两边填充字符-2023-01-20
  • 填充数字-2023-01-21
  • 是否是回文字符串-2023-01-22
  • 解析 cookie-2023-01-23
  • 前置函数参数-2023-01-24
  • 后置函数参数-2023-01-25
  • 分区数组-2023-01-26
  • 根据回调函数分区数组-2023-01-27
  • 计算百分比-2023-01-28
  • 数组排列-2023-01-29
  • 从对象中选取给定的键值对-2023-01-30
  • 从对象中选取符合回调函数的键值对-2023-01-31
  • 异步执行函数-2023-02-01
  • 同步执行函数-2023-02-02
  • 对象数组中提取值-2023-02-03
  • 字符串复数-2023-02-04
  • 数组幂集-2023-02-05
  • 检查用户是否使用暗黑主题-2023-02-06
  • 检查用户是否使用明亮主题-2023-02-07
  • 添加前缀-2023-02-08
  • 格式化字节数-2023-02-09
  • 质因数-2023-02-10
  • 质数-2023-02-11
  • 求数值数组的乘积-2023-02-12
  • 期约函数-2023-02-13
  • 过滤数组-2023-02-14
  • 根据索引过滤数组-2023-02-15
  • 根据值过滤数组-2023-02-16
  • 根据回调函数过滤数组-2023-02-17
  • 季度-2023-02-18
  • 序列化字符串-2023-02-19
  • 快速排序算法-2023-02-20
  • 弧度转度-2023-02-21
  • 随机验证码-2023-02-22
  • 随机布尔值-2023-02-23
  • 随机生成颜色-2023-02-24
  • 随机生成范围内的整数数组-2023-02-25
  • 随机生成范围内的整数-2023-02-26
  • 随机生成范围内的数值-2023-02-27
  • 范围生成器-2023-02-28
  • 数组比较-2023-03-01
  • 读取文件行-2023-03-02
  • 重新排列函数参数-2023-03-03
  • 记录动画帧-2023-03-04
  • 重定向-2023-03-05
  • 对数组每个元素执行相应的回调-2023-03-06
  • 匹配不符合条件的数组元素-2023-03-09
  • 移除数组元素-2023-03-10
  • 从字符串中删除重音-2023-03-11
  • 移除元素的所有属性-2023-03-12
  • 移除元素类名-2023-03-13
  • 移除元素-2023-03-14
  • 移除元素的所有事件-2023-03-15
  • 移除 ASCII 字符-2023-03-16
  • 移除字符串的空白-2023-03-17
  • 重命名对象属性-2023-03-18
  • 渲染元素-2023-03-19
  • 重复生成器-2023-03-20
  • 替换最后一个匹配字符-2023-03-21
  • 添加或替换数组的值-2023-03-22
  • 加载未缓存模块-2023-03-23
  • 延迟加载期约的解决-2023-03-24
  • 反转数字-2023-03-25
  • 反转字符串-2023-03-26
  • 从右开始截取字符串生成器-2023-03-27
  • 四舍五入数字-2023-03-28
  • 异步运行函数-2023-03-29
  • 连续运行期约-2023-03-30
  • 随机从数组中取元素-2023-03-31
  • 随机从数组中取出 n 个元素-2023-04-01
  • 回到顶部-2023-04-02
  • hash 字符串转数字-2023-04-03
  • 选择排序算法-2023-04-04
  • 序列化 cookie-2023-04-05
  • 序列化表单对象-2023-04-06
  • 设置样式-2023-04-07
  • 浅复制对象-2023-04-08
  • 实现数组的 splice 方法,但不改变原数组--2023-04-09
  • 显示所有元素--2023-04-10
  • 随机打乱数组--2023-04-11
  • 求数组交集--2023-04-12
  • 求大小--2023-04-13
  • 延迟异步函数--2023-04-14
  • 将字符串用短横线连接--2023-04-15
  • 平滑滚动--2023-04-16
  • 对字符串排序--2023-04-17
  • 排序索引值--2023-04-18
  • 根据回调函数查找排序索引值--2023-04-19
  • 查找排序最后插入索引值--2023-04-20
  • 根据回调函数查找排序最后插入索引值--2023-04-21
  • 字符串分割成数组--2023-04-22
  • 处理参数的函数--2023-04-23
  • 稳定排序--2023-04-24
  • 标准差--2023-04-25
  • 字符串以子字符串开头--2023-04-26
  • 字符串排列--2023-04-27
  • 将循环对象序列化成字符串--2023-04-28
  • 从字符串删除 HTML 标签--2023-04-29
  • 迭代对象中查找交集-1--2023-04-30
  • 根据回调函数求和--2023-05-01
  • 前 n 项和--2023-05-02
  • 范围幂和--2023-05-03
  • 求和--2023-05-04
  • 迭代对象中查找交集-2--2023-05-05
  • 判断是否支持触摸事件--2023-05-06
  • 字符串大小写交换--2023-05-07
  • 将对象属性转换成符号属性--2023-05-08
  • 数组元素差集 1--2023-05-09
  • 数组元素差集 2--2023-05-10
  • 数组元素差集 3--2023-05-11
  • 移除数组第一个元素--2023-05-12
  • 截取满足条件的数组 1--2023-05-13
  • 截取满足条件的数组 2--2023-05-14
  • 截取规定长度的数组--2023-05-15
  • 截取不满足规定条件的元素数组--2023-05-16
  • 截取满足规定条件的元素数组--2023-05-17
  • 截取元素数组--2023-05-18
  • 节流--2023-05-19
  • 消耗时间--2023-05-20
  • 驼峰大小写--2023-05-21
  • 字符串转数组--2023-05-22
  • 颜色字符串转成数组--2023-05-23
  • 颜色字符串转成对象--2023-05-24
  • 连线大小写--2023-05-25
  • 序数数字--2023-05-26
  • 对象成对数组--2023-05-27
  • 转成首字母大小写的字符串--2023-05-28
  • rgb 颜色字符串转成数组--2023-05-29
  • rgb 颜色字符串转成对象--2023-05-30
  • 数字转成罗马数字--2023-05-31
  • 安全整数值--2023-06-01
  • 句子大小写字符串--2023-06-02
  • 下划线字符串--2023-06-03
  • 首字母大写字符串--2023-06-04
  • 往数组中移除或添加元素--2023-06-05
  • 移除或添加元素类名--2023-06-06
  • 对象转换--2023-06-07
  • 矩阵转换--2023-06-08
  • 触发事件--2023-06-09
  • 截断字符串保留空格--2023-06-10
  • 截断字符串--2023-06-11
  • 检查数组中是否存在元素--2023-06-12
  • 一个参数的函数--2023-06-13
  • 反柯里化函数--2023-06-14
  • 转义 HTML 字符--2023-06-15
  • 键路径展开对象--2023-06-16
  • 未折叠的数组--2023-06-17
  • 将数组根据回调函数展开--2023-06-18
  • 将数组元素按照相同类型分类--2023-06-19
  • 数组去重--2023-06-20
  • 展开对象生成对象数组--2023-06-21
  • 对象属性大写--2023-06-22
  • 验证是否是数字--2023-06-23
  • 向量角度--2023-06-24
  • 向量距离--2023-06-25
  • 遍历对象--2023-06-26
  • 日期周--2023-06-27
  • 加权平均值--2023-06-28
  • 根据概率获取数组中的元素--2023-06-29
  • 字符串换行--2023-06-20
  • 检查只有一个值为真--2023-07-01
  • 检查只有一个值为真--2023-07-01
  • 检查 yes/no 字符串--2023-07-02
  • 随机函数的实现--2023-07-04
  • 模拟定时器--2023-07-05
  • 模拟通过类名查找 dom 元素方法--2023-07-06
  • ready 函数--2023-07-07
  • 通过 id 获取元素--2023-07-08
  • 异步执行任务的函数--2023-07-09
  • 获取序列化后的字符串查询参数--2023-07-10
  • 检测浏览器插件--2023-07-11
  • 动态插入脚本--2023-07-12
  • 检测多个值是否相等--2023-07-13
  • 寄生组合式继承--2023-07-14
  • 输出所有属性--2023-07-15
  • 加载样式--2023-07-16
  • 加载样式代码--2023-07-17
  • 包含方法--2023-07-18
  • 合并对象--2023-07-19
  • 规范化类名--2023-07-20
  • 生成随机 IP--2023-07-21
  • 判断是否是一个 dom 元素--2023-07-23
  • 补 0 函数--2023-07-24
  • 遍历对象--2023-07-26
  • 映射数值范围--2023-07-27
  • 超链接实现下载--2023-07-28
  • 倒计时--2023-07-29
  • 定时器管理器--2023-07-30
  • 向下滑动函数--2023-07-31
  • 向上滑动函数--2023-08-01
  • 错误处理函数--2023-08-02
  • 16 进制颜色高亮函数--2023-08-04
  • 波纹按钮--2023-08-05
  • 合并图像--2023-08-06
  • 加载图像--2023-08-07
  • 获取视图宽高--2023-08-08
  • 获取元素到文档左边的距离-2022-08-09
  • 将字符串编码成统一码(Unicode)-2022-08-11
  • 解码统一码(Unicode)为字符串-2022-08-12
  • 是否是布尔值属性-2022-08-15
  • 刷新队列-2022-08-20
  • 不刷新修改浏览器 url 地址-2022-08-21
  • 会话存储-2022-08-22
  • 是否是安全合法的属性名-2022-08-23
  • 最大最小值限定-2022-08-24
  • 版本比较-2022-09-10

typescript 代码段

  • 排除类型--2023-07-07
  • 提取类型--2023-07-08
  • 排除空值与未定义值类型--2023-07-10
  • 提取数组中的元素类型--2023-07-12
  • 提取接口类型--2023-07-13
  • 让接口类型属性只读--2023-07-14
  • 将元组转换成对象--2023-07-15
  • 提取数组第一项--2023-07-16
  • 获取数组长度--2023-07-17
  • 等待类型--2023-07-18
  • 条件判断类型--2023-07-19
  • 合并数组元素--2023-07-20
  • 判断数组中是否存在元素--2023-07-21
  • 数组中添加元素 1--2023-07-23
  • 数组中添加元素 2--2023-07-24
  • 获取函数参数类型--2023-07-26
  • 获取函数的返回值--2023-07-27
  • 忽略类型--2023-07-28
  • 可选只读类型--2023-07-29
  • 深度只读类型--2023-07-30
  • 元组转联合类型--2023-07-31
  • 可串联构造器--2023-08-01
  • 数组最后一项--2023-08-02
  • 删除数组最后一项--2023-08-03
  • 期约合并--2023-08-04
  • 根据属性查找接口类型--2023-08-05
  • 清除字符串左边空白--2023-08-06
  • 清除字符串右边空白--2023-08-07
  • 清除字符串两边空白--2023-08-08
  • 字符串首字母大写--2023-08-09
  • 字符串替换--2023-08-11
  • 字符串替换(替换所有)--2023-08-12
  • 追加参数--2023-08-13
  • 排列--2023-08-14
  • 求字符串长度--2023-08-15
  • 展开数组--2023-08-20
  • 接口添加属性--2023-08-21
  • 求数值绝对值--2023-08-22
  • 字符串联合类型--2023-08-23
  • 合并接口类型--2023-08-24
  • 大写字母转换成短横线--2023-08-25
  • 获取两个接口的差值属性--2023-08-26
  • 检查数组项--2023-08-27
  • 是否是 never 类型--2023-08-28
  • 是否是联合类型--2023-08-29
  • 替换属性--2023-08-30
  • 移除接口索引属性--2023-08-31
  • 百分比解析器--2023-09-01
  • 删除字符--2023-09-02
  • 数字减 1(数字应是正整数)--2023-09-03
  • 根据类型提取接口--2023-09-04
  • 匹配字符串开头--2023-09-05
  • 匹配字符串结束--2023-09-06
  • 根据属性让接口可选--2023-09-07
  • 根据属性让接口不可选--2023-09-08
  • 移除接口可读属性--2023-09-09
  • 根据类型忽略接口类型--2023-09-10
  • 对象键值对数组--2023-09-11
  • 删除数组第一项--2023-09-12
  • 数组转嵌套接口--2023-09-13
  • 数组反转--2023-09-14
  • 函数参数反转--2023-09-15
  • 深度拍平数组--2023-09-16
  • 块元素格式化上下文字符串生成--2023-09-17
  • 二叉树中序遍历--2023-09-18
  • 反转对象--2023-09-19
  • 斐波那契序列--2023-09-20
  • 字符串所有组合--2023-09-21
  • 比较两个正整数大小--2023-09-22
  • 生成元组--2023-09-23
  • 是否是元组--2023-09-24
  • 数组分块--2023-09-26
  • 填充数组元素--2023-09-27
  • 去除数组元素--2023-09-28
  • 数值取整--2023-09-29
  • 匹配数组元素--2023-09-30
  • 数组转字符串--2023-10-01
  • 从数组末尾项开始匹配数组元素--2023-10-02
  • 数组去重--2023-10-03
  • 类型映射--2023-10-04
  • 构造元组--2023-10-05
  • 范围数值--2023-10-06
  • 数组所有组合 1--2023-10-07
  • 数组所有组合 2--2023-10-08
  • 检查字符串是否存在重复字符--2023-10-09
  • 找到字符串中第一个不重复的字符--2023-10-10
  • 解析路径参数--2023-10-11
  • 提取数组中间元素--2023-10-12
  • 提取数组只出现一次元素--2023-10-13
  • 数值数组转对象--2023-10-14
  • 整数--2023-10-15
  • 原始对象转换成接口类型--2023-10-16
  • 对象类型深度去除只读--2023-10-17
  • 数组每个元素类型与给定类型比较--2023-10-18
  • 过滤数组类型-2023-10-19
  • 查找所有符合条件的数组元素-2023-10-20
  • 组合键类型-2023-10-21
  • 排列元组-2023-10-22
  • 替换第一个字符-2023-10-23
  • 矩阵转换-2023-10-24
  • json 数据转 ts 类型-2023-10-25
  • 求数值的平方-2023-10-26
  • 求三角数(正整数前 n 项之和)-2023-10-27
  • 联合类型的笛卡尔积-2023-10-28
  • 合并所有接口对象-2023-10-29
  • 检查元组是否含有重复元素-2023-10-30
  • 去除带_的属性-2023-10-31
  • 提取对象中存在属性的属性值作为接口-2023-11-01
  • 深度去除对象属性-2023-11-02
  • 判断给定正整数是否是奇数-2023-11-03
  • 河内塔问题-2023-11-05
  • 简单版本的 vue-2023-11-06
  • 柯里化-2023-11-07
  • 并集到交集-2023-11-08
  • 获取必选类型-2023-11-09
  • 获取可选类型-2023-11-10
  • 必选类型属性-2023-11-11
  • 可选类型属性-2023-11-12
  • 单词首字母大写-2023-11-13
  • 下划线字符串转成驼峰写法-2023-11-14
  • 解析打印格式-2023-11-15
  • 是否是任意类型-2023-11-16
  • 判断 2 个类型是否相等-2023-11-17
  • vue 单向数据流类型-2023-11-18
  • 获取接口属性值-2023-11-19
  • 字符串转数字-2023-11-20
  • 过滤元组-2023-11-21
  • 元组转枚举-2023-11-22
  • 格式化打印的字符串-2023-11-23
  • 深度对象的唯一性-2023-11-24
  • 联合类型转元组-2023-11-25
  • 字符串连接符-2023-11-26
  • 深度挑选属性-2023-11-27
  • Vue 状态管理工具-2023-11-28
  • 对象属性名转换-2023-11-29
  • 字符串中删除指定字符-2023-11-30
  • 字符串分割成数组-2023-12-01
  • 提取公共的类属性-2023-12-02
  • 是否是必选属性-2023-12-03
  • 读取属性属性值数组转接口-2023-12-04
  • 回文数字或字符串-2023-12-05
  • 提取接口非只读属性-2023-12-06
  • 求多个数组的交集-2023-12-07
  • 二进制数值字符串转十进制数字-2023-12-08
  • 对象属性生成路径-2023-12-09
  • 两数之和-2023-12-10
  • 可用日期-2023-12-11
  • 接口的合并-2023-12-12
  • 查找数组最大值-2023-12-13
  • 接口属性首字母大写-2023-12-14
  • 元组元素替代-2023-12-15
  • 三的倍数-2023-12-16
  • 统计字符数-2023-12-17
  • 记录接口属性-2023-12-18
  • 下划线字符串转换-2023-12-19
  • 判断数值是否是负数-2023-12-20
  • 含有未定义的属性变成可选属性-2023-12-21
  • 按位异或-2023-12-22
  • 获取只读属性-2023-12-23
  • 解析 url 参数字符串-2023-12-24
  • 数组元素截取-2023-12-25

node.js 代码段

  • JSON 数据转换成文件--2020-11-8
  • 在 node.js 中生成 UUID--2020-11-17
  • 获取本机 IP 地址--2023-08-13
  • 解码 base64 编码的字符串--2021-1-31
  • 创建 base-64 字符--2021-12-27
  • 如果目录不存在创建目录--2022-02-17
  • 获取脚本的命令行参数--2022-07-06
  • 检查当前进程是否包含指定的标识-2022-08-01
  • 基于 nodejs 的 hash 算法-2022-08-06
  • 是否是流-2022-09-29

git 代码段

  • 更好拉取请求的 5 个小技巧--2024-01-25
  • 添加子模块--2024-01-26
  • 别名--2024-01-27
  • 应用最近的存储--2024-01-28
  • 应用特别的存储--2024-01-29
  • 自动更正 git 错误命令--2024-01-30
  • 查找第一次错误提交--2024-01-31
  • 自动提交到远程仓库--2024-02-02
  • 包含提交的所有分支--2024-02-02
  • 修改远程仓库地址--2024-02-03
  • 复制丢失的子模块--2024-02-04
  • 复制仓库--2024-02-05
  • 不同日期的提交--2024-02-06
  • 设置提交模板--2024-02-07
  • 跳过任意钩子提交--2024-02-08
  • 用户配置--2024-02-09
  • 从分支复制文件--2024-02-10
  • 创建分支--2024-02-11
  • 创建一个提交--2024-02-12
  • 创建一个空的提交--2024-02-13
  • 创建一个修复提交--2024-02-14
  • 创建一个存储库--2024-02-15
  • 查看当前分支名--2024-02-16
  • 删除本地分支--2024-02-17
  • 删除分离的分支--2024-02-18
  • 删除合并的分支--2024-02-19
  • 删除远程的分支--2024-02-20
  • 删除暂存区--2024-02-21
  • 删除所有的暂存区--2024-02-22
  • 删除子模块--2024-02-23
  • 不同分支之间的差异--2024-02-24
  • 禁用快速合并--2024-02-26
  • 放弃未提交的更改--2024-02-26
  • 放弃未追踪的更改--2024-02-27
  • 编辑配置--2024-02-28
  • 获取更改--2024-02-29
  • 丢失的提交--2024-03-01
  • 强制更新远程分支--2024-03-02
  • 交互分支变动--2024-03-03
  • 行结束符--2024-03-04
  • 别名列表--2024-03-05
  • 存储列表--2024-03-06
  • 手动查找错误提交--2024-03-07
  • 快进合并--2024-03-08
  • 如何添加多个作者到提交中--2024-03-09
  • 合并分支和提交--2024-03-10
  • 优化存储库--2024-03-12
  • 挑选提交--2024-03-13
  • 从远程拉取所有子模块--2024-03-14
  • 清除文件--2024-03-19
  • 推与拉--2024-03-20
  • 变基分支--2024-03-26
  • 从提交中删除文件--2024-03-27
  • 本地分支重命名--2024-03-28
  • 远程分支重命名--2024-03-29