
js
文章平均质量分 59
妹妹你大胆地往前走啊!
知足常乐 平安喜乐 助人为乐
展开
-
some、every、filter、map的区别
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。map() 方法按照原始数组元素顺序依次处理元素。filter() 不会对空数组进行检测。some() 不会对空数组进行检测。filter() 不会改变原始数组。map() 不会对空数组进行检测。some() 不会改变原始数组。map() 不会改变原始数组。原创 2023-05-24 11:18:35 · 719 阅读 · 0 评论 -
vue使用v-for循环ABC...英文字母
注意:该方法是 String 的静态方法,字符串中的每个字符都由单独的 Unicode 数字编码指定。使用语法: String.fromCharCode()。fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串。:将 Unicode 编码转为一个字符。原创 2023-02-01 14:23:13 · 931 阅读 · 0 评论 -
Exif.js 读取图像的元数据
Exif.js 提供了 JavaScript 读取图像的原始数据的功能扩展,例如:拍照方向、相机设备型号、拍摄时间、ISO 感光度、GPS 地理位置等数据。EXIF 数据主要来自拍摄的照片,多用于移动端开发,PC 端也会用到,此插件兼容主流浏览器,IE10 以下不支持。原创 2022-09-28 13:51:28 · 1114 阅读 · 0 评论 -
promise 和 async/await 的比较
/** *promise 优点 *1、支持链式调用,可以解决回调地狱问题 * 2、便于异常处理 * * 中断 promise 链 * 当使用 promise 的 then 链式调用时, 在中间中断, 不再调用后面的回调函数 * 办法: 在回调函数中返回一个 pendding 状态的 promise 对象 ...原创 2021-08-31 16:01:27 · 627 阅读 · 0 评论 -
JavaScript的原型链系统---图解
转载 2020-09-14 10:33:24 · 199 阅读 · 0 评论 -
教你快速理解函数防抖与函数节流
函数的节流和防抖在有些情况我们也许会碰到如下场景,监听一个input框的输入事件,但是大多数情况下,我们不是为了监听用户输了什么,而是想知道用户输到什么时候结束了,所以如果实时监听键盘事件,在每次用户敲击键盘的时候去触发一个函数,这样就多了非常多无用的操作,比如window.resize事件//在你的控制台输入以下代码window.onresize = ()=> { console.info('onresize');};可以看到 如果我们简单的变化浏览器的大小,控制台会一直打印,这原创 2020-09-04 17:11:44 · 394 阅读 · 0 评论 -
js获取query 参数
var url="http://www.runoob.com/index.php?id=1&image=awesome.jpg";function getQueryVariable(variable){ var str=url.split('?'); var query=query[1]; var vars=str.split('&'); console.log(query,str,vars); for (var i=0;i<vars原创 2020-07-29 17:02:44 · 7005 阅读 · 0 评论 -
多个数组合并成一个,多个对象合并成一个
多个数组合并成一个ver arrry=arr1.concat(arr2).concat(arr3).concat(arr4).concat(arr4)两个对象合并成一个。let para={name:‘1’};let para2={name2:‘1’}; .... let a=Object.assign(para,para2,.....); ...原创 2018-12-18 15:39:25 · 4070 阅读 · 0 评论 -
map和forEach的区别
无论arr是不是空数组,forEach返回的都是undefined。1.map方法支持return返回值,通过return可返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。所以当有人问你,扩展运算符是深拷贝还是浅拷贝的时候,应该分情况回答。1)、当数组的值为基本类型的时候,map遍历数组,当对数组中的值做处理的时候,的确不会改变原数组。给obj,不在原数组中直接操作item的值,而是操作obj中值,这样原数组就不会改变了。为了不让map改变对象数组这样的原数组,我们可以这样写。原创 2020-07-22 11:07:59 · 1641 阅读 · 2 评论 -
倒计时
1.定义时间法 m:9, s:59, setInterval(function(){ _this.getCountdown() },1000);getCountdown (){ if( this.m == 0 && this.s == 0 ){ alert("倒计时结束"); this.m = 9; t...原创 2019-11-05 10:47:54 · 267 阅读 · 0 评论 -
数字滚动
页面滚动到一定位置数字开始滚动源代码https://github.com/danru123/numScroll github地址原创 2019-05-30 13:49:35 · 298 阅读 · 0 评论 -
页面返回顶部
$("html,body").animate({scrollTop:0}, 0);原创 2019-04-18 10:21:14 · 725 阅读 · 0 评论 -
原生和jQuery两种方法判断复选框是否被选中
1.原声判断var checkbox=document.getElementById('check_box'); if(checkbox.checked==true){ }2.jQuery判断if ($('#check_box').prop("checked")) {}原创 2019-04-22 16:43:26 · 531 阅读 · 0 评论