摘要:
普通显示隐藏出现动画效果(如果设置了diaplay:none隐藏,然后用JS显示,动画效果transition是无效的) 一、元素先显示,透明度0,然后下个执行设置透明度1 .element.active{ display:block; animation:fadeIn .2s both; } @k 阅读全文
摘要:
1、生成随机颜色 const generateRandomHexColor=()=>`#${Math.floor(Math.random() * 0xffffff).toString(16)}` console.log(generateRandomHexColor()) 2、数组重排序 const 阅读全文
摘要:
可以使用nvm对node.js进行版本控制和切换 1、现在nvm包,地址是:https://github.com/coreybutler/nvm-windows/releases 直接使用这个安装包 2、安装及使用node nvm install 12.16.0 nvm install 16.14. 阅读全文
摘要:
今天看视频偶然看到讲课老是用到reduce()方法,以前好像基本没有用过,于是查阅一下文档,学习一下 定义和用法: reduce()方法可以接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值 reduce()可以作为一个高阶函数,用于函数的compose 注意:reduce 阅读全文
摘要:
好像记得以前是没办法直接这样打开的,今天突然看到,于是记录一下 官网是这样说的:当用户访问已认证服务号的 JS 接口安全域名时,可以通过“微信开放标签”打开符合条件的 APP 。 特别说明: 1、“微信开放标签”只开放给 JS 接口安全域名,使用此功能前请确保网页所属的域名已绑定为服务号的 JS 接 阅读全文
摘要:
新学一个标签<embed> <embed> 标签是 HTML 5 中的新标签。 <embed src="helloworld.pdf" /> 这么牛逼的一个标签,以前居然不知道。。。 阅读全文
摘要:
刚好看到一篇文章,有写到async/await的,于是就自己也简单记录一下。 我们都知道是用Promise能很好的解决回调地狱的问题,但是如果处理流程比较复杂的话,那么整段代码将充斥着then,语义化不明显,于是就有async/await可以代替是用 前面添加了async的函数再执行后都会自动返回一 阅读全文
摘要:
可以将条件保存在键值对像仲,根据条件使用 // 常规用法 switch (data) { case 1: test1(); break; case 2: test2(); break; case 3: test(); break; // And so on... } // 简写之后 var data 阅读全文
摘要:
简单的复制功能 var text = '被复制的内容'; if (navigator.clipboard) { // clipboard api 复制 navigator.clipboard.writeText(text); } else { var textarea = document.crea 阅读全文
摘要:
1、输入一个值,返回其数据类型 function type(para){ return Object.prototype.toString.call(para); } 2、数组去重 function unique1(arr){ return [...new Set(arr)]; } function 阅读全文