摘要:
// 在数组arr中随机获取count数量的元素; const getRandomArrayElements = (arr, num) => { // 新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; let temp_array = new Array(); for (let index in arr) { temp_array.push(arr[i... 阅读全文
摘要:
https://www.jianshu.com/p/04bf173826aa 记录下 这篇帖子 解决办法1: 在touch的事件监听方法上绑定第三个参数{ passive: false }, 通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 阅读全文
摘要:
用法: import Zodiac from '../js/shengxiao.js'; Zodiac.getLunarDate('1992-1-19'); // 返回值 1991-12-15 Zodiac.getLunarDateString('1991-12-15'); // 返回值 { day 阅读全文
摘要:
如果是正常操作,找了半天又找不到为什么undefined, 那很可能是props的命名出了问题; 不要用小驼峰式命名 例如这种childrenData 这种形式就会报错undefined 请尽量用全小写或者大驼峰式命名就没这个问题啦 阅读全文
摘要:
.mark 类名的dom元素即为遮罩层的类名。 取消遮罩后,恢复滑动,只需如下: 阅读全文
摘要:
1 window.scrollTo({ 2 top: 0, 3 behavior: 'smooth', 4 }); 阅读全文
摘要:
通常当我们有一个需求 需要用到很多if else 进行条件筛选,例如: 通过判断score的大小来给level赋值 这样写代码看起来很冗长,臃肿。 再看下面这种写法: let level = (score>12 && 4) || (score>10 && 3) || (score>5 && 2) | 阅读全文
摘要:
//获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.su 阅读全文
摘要:
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);在html或body标签上添加该css属性,解决移动端点击闪烁问题。 阅读全文
摘要:
以前一直在纠结一个npm安装的包依赖管理的问题。是这样的: 我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,他们是:--save-dev或--save 首先需要说明的是Dependencies一词的中文意思是依赖和附属的意思,而d 阅读全文