fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

1loc.dev
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://1loc.dev/
网站描述:收录了各种用Js一行代码实现的功能

整理了几百个只需单行代码就能实现的 JavaScript 实用程序。内容包括:


Array

将值转换为数组
检查数组是否为空
克隆数组
比较两个数组,而不考虑顺序
比较两个数组
将对象数组转换为单个对象
将字符串数组转换为数字
通过对象数组的属性进行计数
计算数组中某个值的出现
计算数组元素的出现
创建一个累加和数组
在给定范围内创建一个数字数组
创建笛卡尔积
清空数组
从数组中找到最接近的数字
查找数组中最后一个匹配项的索引
查找数组中最大项的索引
查找数组最小项的索引
查找数组中最长字符串的长度
通过给定键找到数组的最大项
查找数组的最大项
通过给定键找到数组的最小项
查找数组的最小项
展平数组
获取所有连续元素的数组
获取数组的所有n项
获取数组的所有子集
获取数组中值的索引
获取数组的平均值
获取数组的交集
获取一个数字数组的等级
获得一个数字数组的和
获取数组的唯一值
获得数组的并集
通过键将对象数组进行分组
合并两个数组
根据条件对数组进行分区
删除数组中的重复值
从数组中删除虚假值
随机排列数组
按给定键对项目数组进行排序
对数字数组进行排序
将数组拆分为块
交换矩阵的行和列
交换两个数组项
解压缩数组的数组
压缩多个数组


dom

检查一个元素是否是另一个元素的后代
检查一个元素是否聚焦
检查是否支持触摸事件
检查用户是否滚动到页面底部
检测Internet Explorer浏览器
检测macOS浏览器
获取元素的所有同级
获取元素相对于文档的位置
获取选定的文本
返回上一个页面
隐藏元素
在另一个元素之后插入一个元素
在其他元素之前插入一个元素
在元素后插入给定的html
在元素之前插入给定的HTML
重定向到另一个页面
重新加载当前页面
替换元素
滚动到页面顶部
序列化表单数据
显示一个元素
从给定文本中剥离HTML
切换元素
Date Time
将AM PM后缀添加到一个小时
计算两个日期之间的差异天数
计算两个日期之间的月数
比较两个日期
将日期转换为YYYY-MM-DD格式
将秒转换为hh:mm:ss格式
从日期中提取年,月,日,小时,分钟,秒和毫秒
格式化给定语言环境的日期
获取当前日期的四分之一
以秒为单位获取当前时间戳
从日期获取一年中的某天
获取日期月份中的第一个日期
获取某月的最后一个日期
获取日期的月份名称
获取给定月份的天数
获取时区字符串
获取明天的日期
获取一年中的总天数
获取日期的工作日
获取昨天的日期
初始化当前日期,但将时间设置为午夜
排序日期数组


Function

Box handler
检查值是否为函数
检查值是否是生成器函数
检查值是否是异步函数
从左到右编写功能
组合功能
创建一个接受单个参数的函数
创建一个空函数
Curry 的函数
延迟函数的计算
一次执行一个函数
翻转函数的参数
一致函数
逻辑异或运算符
Memoize的一个函数
部分应用函数
Uncurry函数


Math

计算由两个点定义的直线的角度
计算两点之间的距离
计算两点之间的中点
检查点是否在矩形内
检查矩形是否包含其他矩形
检查矩形是否与另一个矩形重叠
将角度转换为弧度
将弧度转换为角度
将数字四舍五入到一个给定值的最接近的倍数


Misc

检查代码是否在NodeJS中运行
检查代码是否在浏览器中运行
清除所有Cookie
将3位数字的颜色转换为6位数字的颜色
转换摄氏到华氏度
将cookie转换为对象
转换华氏到摄氏
将十六进制转换为RGB
将RGB颜色转换为十六进制
将URL参数转换为对象
解码JWT令牌
检测暗模式
Easing functions
模拟掷骰子
编码网址
生成唯一的增量ID
获取第一个已定义且非null的参数
获取Cookie的值
从URL获取参数的值
获取字符串中变量的类型
如果页面位于HTTP中,则将其重定向到HTTPS
按顺序运行Promises
交换两个变量
等待一段时间


Number

在数字后添加序数后缀
计算斐波那契数
计算参数的平均值
计算参数除法
计算数字的阶乘
计算集合索引的mod
计算参数除法的余数
计算参数之和
将一个数字夹在两个值之间
计算两个数字之间的最大公约数
将数字转换为等效字符
将字符串转换为数字
将十进制递归转换为二进制
从数字中获取数字数组
相乘参数
前缀为零的整数
将数字四舍五入到给定的数字
减去参数
将数字截断为十进制
将数字截断到给定的小数位数而不四舍五入


Object

检查多个对象是否相等
创建一个没有属性的空映射
根据键和值对创建一个对象
从对象数组中提取属性值
获取对象给定路径的值
不可更改地重命名对象键
反转对象的键和值
忽略对象的属性子集
选择一个对象的属性子集
从对象中删除所有null和未定义的属性
浅复制一个对象
按对象的属性对对象进行排序


Random

产生一个随机的布尔值
生成给定范围内的随机浮点数
生成随机的十六进制颜色
生成给定范围内的随机整数
生成一个随机IP地址
产生随机信号
从给定字符生成随机字符串
使用Node crypto模块生成随机字符串
生成给定长度的随机字符串
产生随机的UUID
生成给定范围内的随机整数数组
获取随机项目并将其从数组中删除
从数组中获取随机项
获取数组的随机项
选择一个对象的随机属性


String

首字符串大写
检查路径是否相对
检查字符串是否包含重复的字符序列
检查字符串是否是回文
检查URL是否是绝对的
检查两个字符串是否拼字
将一个字母转换为关联的表情符号
将字符串转换为camelCase
将字符串转换为PascalCase
将字符串转换为URL段
将Windows文件路径转换为Unix路径
将camelCase转换为kebab-case,反之亦然
将snake_case转换为camelCase
将Excel列的名称转换为数字
计算字符串中字符的出现
字符串去大写
转义HTML特殊字符
生成字符串的哈希
获取不带任何参数的基本URL
从文件名获取文件扩展名
从URL获取文件名
获取字符串的长度(以字节为单位)
获取字符串中的字符数
使字符串的第一个字符小写
标准化文件路径斜杠
从字符串中删除空格
重复一个字符串
将所有换行符替换为br元素
用一个空格替换多个空格
将字符串的第一个给定字符数替换为另一个字符
反转字符串
按字母顺序对字符串的字符进行排序
从字符串中删除ANSI代码
交换字符串中的字符大小写
在字符串的开始和结束处修剪斜杠
削减一些字符
从文件名中删除文件扩展名
在完整单词处截断字符串
取消转义HTML特殊字符
将字符串中每个单词的第一个字符大写


Validator

检查日期是否是工作日
检查日期是否是周末
检查日期是否在两个日期之间
检查日期是否是今天
检查日期是否在当年
检查平面数组是否有重复值
检查给定的整数是否是质数
检查数字是否为2的幂
检查数字是否为偶数
检查数字是否在给定范围内
检查数字是否为负
检查数字是否为奇数
检查数字是否为正
检查字符串是否包含小写字符
检查字符串是否仅包含ASCII字符
检查字符串是否仅包含数字
检查字符串是否仅包含字母和数字
检查字符串是否仅包含字母
检查字符串是否包含大写字符
检查字符串是否包含空格
检查字符串是否为十六进制颜色
检查字符串是否为十六进制数字
检查字符串是否为MongoDB ObjectId
检查字符串是否为八进制数字
检查字符串是否为小写
检查字符串是否为大写
检查值是否是业务标识符代码
检查值是否为数字
检查值是否为普通对象
检查值是否为正则表达式
检查值是否为字符串
检查值是否是对象
检查值是否为base32编码
检查值是否为base58编码
检查值是否为base64编码
检查值是否为零
检查一年是否为leap年
检查所有数组元素是否等于给定值
检查数组中的所有项是否相等
检查数组是否包含与某些条件匹配的值
检查数组是否为空
检查一个数组是否是其他数组的子集
检查对象是否为Promise
检查对象是否为数组
检查对象是否为空
验证公历日期


链接: https://fly63.com/nav/3601

more>>
相关栏目
w3school
全球最大的中文 Web 技术教程。
官网
MDN Web 文档
学习Web开发的最佳实践
官网
FreeCodeCamp
开启你的软件工程师生涯,在线编码教学网站,在实践练习中掌握知识
官网GitHub
RunJS
在线编辑、展示、分享、交流你的 JavaScript 代码
官网
CSS参考
web前端开发参考手册系列
官网
JSFiddle
一款在线的代码编辑器,通过流行的JS框架创建自定义的环境,以简化JS代码
官网
CodePen
优秀前端demo的展示网站,可以从中获取很多前端交互的灵感
官网
Promise迷你书
讲述JS中Promise的知识,JS的异步编程以及回调
官网GitHub
菜鸟教程
学的不仅是技术,更是梦想!
官网
tech-interview-handbook
GitHub最强技术面试手册
官网GitHub
from_coder_to_expert
从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
点击进入GitHub
大学资源网
一个功能强大并且完全免费的在线学习网站
官网
NodeSchool
NodeJS教学闯关课程网
官网
Oalib
一个完全免费的论文搜索网站
官网
awesome-vue
Vue.js相关的资源集合
点击进入GitHub
简搜题
一款简洁、好用的搜题网站
官网

手机预览