javaScript 精悍使用方法

编程入门 行业动态 更新时间:2024-10-10 07:31:40

javaScript <a href=https://www.elefans.com/category/jswz/34/1752679.html style=精悍使用方法"/>

javaScript 精悍使用方法

获取浏览器Cookie的值

通过document.cookie 来查找cookie

const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift();cookie('_ga');

颜色RGB转十六进制

const rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);rgbToHex(0, 51, 255); 

复制到剪贴板

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

const copyToClipboard = (text) => navigator.clipboard.writeText(text);copyToClipboard("Hello World");

检查日期是否合法

const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf());isDateValid("December 17, 1995 03:24:00");

英文字符串首字母大写

const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1)capitalize("follow for more")

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

const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)dayDif(new Date("2020-10-21"), new Date("2021-10-22"))

回到顶部

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

const goToTop = () => window.scrollTo(0, 0);goToTop();

更多推荐

javaScript 精悍使用方法

本文发布于:2024-02-07 01:28:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752166.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:精悍   使用方法   javaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!