![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
阿狸演绎
这个作者很懒,什么都没留下…
展开
-
Event loop(事件循环)
执行顺序:先执行同步代码,遇到异步宏任务则将异步宏任务放入宏任务队列中,遇到异步微任务则将异步微任务放入微任务队列中,当所有同步代码执行完毕后,再将异步微任务从队列中调入主线程执行,微任务执行完毕后再将异步宏任务从队列中调入主线程执行,一直循环直至所有任务执行完毕。这里容易产生一个错误的认识:就是微任务先于宏任务执行。实际上是先执行同步任务然后在执行异步任务,异步任务是分宏任务和微任务两种的。我们知道的JavaScript的运行模式是完全单线程的异步模型,也就是说是同步在前,异步在后.原创 2023-05-30 18:31:05 · 49 阅读 · 0 评论 -
说说Promise
(因为在之前的开发中,我们一般是使用ajax来调用请求, 如果现在又两个请求 a ,b ,b要在a执行结果后执行,就必须得嵌套在a返回结果succes中,如果设计多层的话,就会导致一层套一层,代码的可读性不高)async 是用来申明异步函数的,也可以用在函数表达式或者箭头函数上,虽然是异步声明的,但其代码是同步的,如果有return 返回的值的话,就会被Promise.resolve()包装成一个Promise对象。Promise首先是一个对象,他返回的也是一个对象,原创 2023-05-30 18:42:28 · 604 阅读 · 0 评论 -
Web Scoket简述
Web Scoket原创 2023-06-06 20:00:00 · 854 阅读 · 0 评论 -
常用正则表达式
常用正则表达式原创 2022-06-30 10:48:25 · 85 阅读 · 0 评论 -
ajax前置拦截
最近接了一个需求,就是将我们的页面会放到另一个地方,与之而来的就是请求路径也要改,举个例子原来:http://10.123.222.123/ibos/product/demo现在:http://10.123.222.123/ibos/productNew/demo如果要是单个判断改可能好改,但是涉及全局,就需要调整,楼主找了好多ajax前置请求调整的,说实话,没看懂。。。。(掩面而泣 ,可能是因为我太菜了)最后的最后,咳咳,狗一点,我直接给他改路径第一步,找到jquery的js,如果是压缩版的j原创 2022-05-28 20:30:00 · 204 阅读 · 0 评论 -
Js日期格式化 年月日时分秒
Js日期格式化 年月日时分秒function changeDateToStr1(date){ var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.get原创 2022-04-21 16:10:52 · 1125 阅读 · 0 评论 -
JS浅谈 深拷贝 浅拷贝
最近在面试新人,问了一个问题,让说一下 深拷贝浅拷贝,感觉说的很官方,但是在具体就说不上来了,所以觉得这个还是应该整理一下,利人利己.概念解释浅克隆 :不仅赋值,而且赋予了内存地址[只复制了引用]深克隆: 赋值,内存地址不同区别:浅克隆和深克隆最大的区别就是对引用值的处理了,即浅克隆之后你改我也改,深克隆之后你改我不改。标题堆栈粗解原始值(栈数据stack):Number,Boolean(false/true),String,undefined,null引用值(堆数据heap):Array,原创 2021-12-25 12:37:11 · 71 阅读 · 0 评论 -
获取当前月的的本周,往前自动计算前6周
function begin() { let nowDate = new Date() let nowYear = nowDate.getFullYear() // 上一年 = 今年-1年 let previousYear = nowYear - 1 // 判断最后一周的结束日期是多少 let strDay = previousYear + '-12-31' let lastYearMoDay = new Date(st..原创 2021-01-05 17:10:33 · 158 阅读 · 0 评论 -
js实现时间排序(只有月日 时分)12-03 14:08:43
js实现时间排序(只有月日 时分)由于最近项目需求。前端需要做一个日期排序,但是由于时间都是本年的,所以返回的日期只有月日,时分秒,以下是排序逻辑,用于记录<!DOCTYPE html><html><body><p id="intro">Hello World!</p><p>本例演示排序 <b><...原创 2019-12-26 16:34:58 · 764 阅读 · 0 评论 -
MUI浮动屏幕,苹果5s,苹果6s地址列表页面不显示
在这两个属性上加top值和left值原创 2019-03-26 10:17:52 · 219 阅读 · 0 评论 -
js根据日期判断昨天今天并显示(Vue)
应最近项目要求,按照日期判断昨天和今天,如果是昨天或今天显示汉字,否则显示日期效果图 <div class="" style="font-size: 1rem;color: #9c9c9c">{{judgeTime('2019-03-14 09:11:18')}}</div> add0 (m) { return m < 10 ? '0' +...原创 2019-03-14 11:30:54 · 2063 阅读 · 4 评论 -
Vue 前端物流收货显示
最近应公司项目的要求做一个物流收货的显示.首先效果图是这样的效果图代码<template> <div class="div-bg bg-white" > <div style="height: 0.5rem;width: 100%;background-color:#f7f7f7"></div> <!--物流跟踪--原创 2019-02-01 16:05:21 · 9778 阅读 · 6 评论 -
关于VUE+MintUI的picker省市区三级联动以及回显
最近一直在忙公司的项目,记录工程中出现的一些记得住的小问题1.关于MintUI中的picker的使用首先是项目要求:做一个关于收货地址的增删改查页面,其中涉及区域选择,这里我们采用的MintUI的picker先看项目效果图(添加)只有点击确认,城市的值才会保存推荐网址地址 https://www.cnblogs.com/WoAiZmm/p/8413604.html刚开始我是按照这个网...原创 2019-02-01 15:45:37 · 3897 阅读 · 0 评论 -
JS获取当前加指定N个月日期
//日期转换 //---------function transformationDate(date,month){ var strDate; var oldDate= strToDate(date); var newDate = strToDate(date); newDate.setMonth(newDate.getMonth() + mon...原创 2018-06-27 10:58:36 · 1689 阅读 · 0 评论