您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript单行代码,也就是代码片段

发布时间:2021-11-17 22:27:36 ,浏览量:0

目录
  • 1、DOM
    • 1.1、检查一个元素是否被聚焦
    • 1.2、获取选中文本
    • 1.3、回到上一页
    • 1.4、将cookie转换为对象
  • 2、数组
    • 2.1、比较两个数组
  • 3、JS动画requestAnimationFrame
  • 3、链接
1、DOM 1.1、检查一个元素是否被聚焦
const hasFocus = (ele) => ele === document.activeElement; 
1.2、获取选中文本
const getSelectedText = () => window.getSelection().toString(); 
1.3、回到上一页
history.back(); // Or history.go(-1); 
1.4、将cookie转换为对象
const cookies = document.cookie.split(';').map((item) => item.split('=')).reduce((acc, [k, v]) => (acc[k.trim().replace('"', '')] = v) && acc, {}); 
2、数组 2.1、比较两个数组
// `a` 和 `b` 都是数组 const isEqual = (a, b) => JSON.stringify(a) === JSON.stringify(b); // 或者 const isEqual = (a, b) => a.length === b.length && a.every((v, i) => v === b[i]); // 事例 isEqual([1, 2, 3], [1, 2, 3]); // true isEqual([1, 2, 3], [1, '2', 3]); // false 
3、JS动画requestAnimationFrame
let i = 0; function raf() { requestAnimationFrame(() => { if (i === 7) return i; console.log(i); raf(); i++; } ); } raf(); 
3、链接

微信公众号链接

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3540s