html + css + js
记录平时html + css + js开发和学习记录
jaggerguo0
这个作者很懒,什么都没留下…
展开
-
js中的sort排序函数使用注意事项
1. 默认升序 适用范围:数值字符串 let arr = [5, 4, 3, 2, 1];// 默认升序arr.sort();2.普通数组自定义排序cmp函数返回值大于0会进行交换位置排序cmp函数使用方式:arr.sort(cmp);cmp函数1:适用范围:数值字符串// 1.升序function cmp(a, b) { if (a &...原创 2020-04-19 22:29:21 · 3616 阅读 · 1 评论 -
前端常用ajax请求整理
ddddddd原创 2020-04-12 12:48:59 · 4780 阅读 · 0 评论 -
获取当天的开始、结束时间以及前几天的开始和结束时间的毫秒数,
1.获取今天的开始时间:letnowDayStartMs=newDate(newDate().toLocaleDateString()).getTime() //15827328000002.获取今天的结束时间://今天23:59:59letnowDayEndMs=newDate(newDate().toLocaleDateString()).getTi...原创 2020-02-27 22:23:19 · 757 阅读 · 0 评论 -
JS大坑之数据超过2的53次方引发的Number型精度丢失问题
最近在做小程序项目前后端调试的时候,发现每次获取的设备id第18位及以后都是0,导致前台获取的多个设备id相同,出现异常。经过在浏览器的response查看:显示:2. 在Preview显示的如下:3.经过对比发现,前端从接口拿的数据已经精度丢失,通过查了下资料,发现js的number类型有个最大安全值,即2的53次方(9007199254740992)超过这个值就会出现...原创 2020-02-27 20:42:23 · 4225 阅读 · 0 评论 -
ES6新特性之Promise篇
前几天换工作面试,总会碰到问ES6的新特性问题,而新特性中的Promise更是几乎90%都会问到。一直知道ES6中有这个新特性主要是解决JS异步执行时候回调函数嵌套回调函数的问题(callback hell), 更简洁地控制函数执行流程;之前没有深入研究过这个问题,面试也就嘴炮了;最近看了读了几篇同仁们关于promise的学习见解,看不如做,于是自己也想扒拉扒拉,巩固一下技能,学习学习;首先我们来看原创 2017-09-24 16:46:30 · 1095 阅读 · 0 评论 -
js对象克隆小结
前几次面试被问到堆存储,栈存储,以及对象的克隆。后来通过查资料,个人理解(成长中……)如下:分析克隆前,我们需要知道点基础的数据在堆栈中的存储机制: js中数据类型的分类:1>原始类型(number,boolean,string,null,undefined)2>引用类型(代表object) 堆栈中数据存储的情况: a. 原始...原创 2018-05-01 19:31:14 · 551 阅读 · 1 评论