释放双眼,带上耳机,听听看~!

本文整理了一些实用的 JavaScript 单行代码,非常好用~~

获取浏览器Cookie的值

通过document.cookie 来查找cookie

颜色RGB转十六进制

复制到剪贴板

借助navigator.clipboard.writeText可以很容易的讲文本复制到剪贴板

规范要求在写入剪贴板之前使用 Permissions API 获取“剪贴板写入”权限。但是,不同浏览器的具体要求不同,因为这是一个新的API。有关详细信息,请查看compatibility table and Clipboard availability in Clipboard。

检查日期是否合法

使用以下代码段检查给定日期是否有效。

查找日期位于一年中的第几天

英文字符串首字母大写

Javascript没有内置的首字母大写函数,因此我们可以使用以下代码。

计算2个日期之间相差多少天

清除全部Cookie

通过使用document.cookie访问cookie并将其清除,可以轻松清除网页中存储的所有cookie。

生成随机十六进制颜色

可以使用 Math.random 和 padEnd 属性生成随机的十六进制颜色。

数组去重

可以使用 JavaScript 中的Set轻松删除重复项

从 URL 获取查询参数

可以通过传递 window.location 或原始 URL goole.com?search=easy&page=3 轻松地从 url 检索查询参数

或者更为简单的:

时间处理

我们可以从给定日期以 hour::minutes::seconds 格式记录时间。

校验数字是奇数还是偶数

求数字的平均值

使用reduce方法找到多个数字之间的平均值。

回到顶部

可以使用 window.scrollTo(0, 0) 方法自动滚动到顶部。将 x 和 y 都设置为 0。

翻转字符串

可以使用 splitreverse 和 join 方法轻松反转字符串。

校验数组是否为空

一行代码检查数组是否为空,将返回truefalse

获取用户选择的文本

使用内置的getSelection 属性获取用户选择的文本。

打乱数组

可以使用sort 和 random 方法打乱数组

检查用户的设备是否处于暗模式

使用以下代码检查用户的设备是否处于暗模式。

给TA买糖
共{{data.count}}人
人已赞赏
前端技术

Github标星2.6K!微软开源的可视化工具,未免太酷炫了吧

2021-12-22 21:50:39

前端技术

能用CSS实现的就不用麻烦JavaScript

2021-12-22 22:03:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索