20 个令人惊叹的一行 Java代码
本文介绍20个实用的JavaScript单行代码技巧,涵盖数据处理、日期操作、浏览器交互及样式检测等常见任务。这些代码片段简洁高效,能帮助开发者提升日常编码效率。
在日常开发中,一些精炼的代码片段往往能解决大问题。今天,我们就来盘点20个实用且巧妙的Ja vaScript单行代码,它们能帮你更高效地处理常见任务,让编码工作变得更轻松。
1. 获取浏览器 Cookie 的值
直接使用 document.cookie 即可读取当前页面的Cookie字符串。

2. 将 RGB 转换为十六进制

3. 复制到剪贴板
现代浏览器提供了 na vigator.clipboard.writeText API,可以轻松地将任意文本写入剪贴板。

4. 检查日期是否有效
处理日期时,先验证其有效性是个好习惯。下面这行代码可以帮你快速判断。

5. 找出一年中的某一天
想知道一个日期是当年的第几天吗?这个方法可以告诉你。

6. 字符串首字母大写
Ja vaScript没有内置的首字母大写函数,但我们可以用一行代码自己实现。

7. 计算两天之间相差的天数
计算两个日期之间的天数差,在业务中很常见。这个片段直接给出了答案。

8. 清除所有 Cookie
通过操作 document.cookie,可以清除当前域名下所有可访问的Cookie。
9. 生成随机十六进制颜色值
结合 Math.random 和字符串的 padEnd 方法,可以快速生成一个随机的十六进制颜色代码。

10. 数组去重
利用 Set 对象的唯一性特性,给数组去重变得异常简单。这在处理数据时非常有用。

11. 从 URL 获取查询参数
无论是通过 window.location 还是传入一个原始的URL字符串,都能轻松解析出查询参数对象。

12. 从日期获取“时分秒”格式的时间
如何从Date对象中快速提取出“HH:MM:SS”格式的时间字符串?看这里。

13. 确认奇偶数

14. 求平均值
使用数组的 reduce 方法,可以优雅地计算一组数字的平均值。

15. 回到顶部
调用 window.scrollTo(0, 0) 方法,瞬间将页面滚动回顶部。将x和y坐标都设为0即可。

16. 翻转字符串
经典的“三步法”:split(分割)、reverse(反转)、join(连接),轻松实现字符串翻转。

17. 检查数组是否为空
一行简单的判断,直接返回数组是否为空的布尔值。

18. 获取用户选定的文本
通过 window.getSelection() 可以获取到用户在页面上选中的文本内容。

19. 打乱数组
结合 sort 方法和一个随机比较函数,可以实现数组的随机排序(洗牌)。

20. 检测用户是否处于暗模式
随着深色模式的普及,这个检测需求也多了起来。下面这行代码可以判断用户是否启用了系统级的暗色主题。

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















