随笔 - 128  文章 - 0  评论 - 1  阅读 - 40740

随笔分类 -  JS

上一页 1 2
JS 将字符串复制到剪贴板
摘要:const el = document.createElement('textarea'); el.value = str; el.setAttribute('readonly', ''); el.style.position = 'absolute'; el.style.left = '-9999 阅读全文
posted @ 2020-03-18 03:55 wakaka_wka 阅读(1895) 评论(0) 推荐(0) 编辑
JS 指定选择器创建具有指定范围,步长和持续时间的计数器
摘要:const counter = (selector, start, end, step = 1, duration = 2000) => { let current = start, _step = (end - start) * step < 0 ? -step : step, timer = s 阅读全文
posted @ 2020-03-18 03:54 wakaka_wka 阅读(311) 评论(0) 推荐(0) 编辑
JS 获得两个日期之间的差异(以天为单位)
摘要:const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24); // 事例 getDaysDiffBetweenDates(new Date('20 阅读全文
posted @ 2020-03-18 03:52 wakaka_wka 阅读(272) 评论(0) 推荐(0) 编辑
JS 从对象检索给定选择器指示的一组属性
摘要:const get = (from, ...selectors) => [...selectors].map(s => s .replace(/\[([^\[\]]*)\]/g, '.$1.') .split('.') .filter(t => t !== '') .reduce((prev, cu 阅读全文
posted @ 2020-03-18 03:47 wakaka_wka 阅读(250) 评论(0) 推荐(0) 编辑
JS 函数防抖 函数节流
摘要:平滑滚动到页面顶部 const scrollToTop = () => { const c = document.documentElement.scrollTop || document.body.scrollTop; if (c > 0) { window.requestAnimationFra 阅读全文
posted @ 2020-03-18 03:27 wakaka_wka 阅读(196) 评论(0) 推荐(0) 编辑

上一页 1 2
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示