![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 51
juruiyuan111
这个作者很懒,什么都没留下…
展开
-
source map 文件还原
source map文件还原有个Vue项目只有发布后的文件,需要修改部分功能,只能通过source map进行还原。网上有几个这样的还原工具,但多数都没法用了,记录一下自己的操作过程。1、restore-source-tree这个工具可以还原目录,文件好像还原不了,可以建目录。2、shuji (周氏)这个比较新,可以还原文件,但同名的文件会忽略掉不保存。最后还是用谷歌浏览器,F12里的source,逐个文件下载,但必须把所有的页面都打开才能找到全部的代码。3、reverse-so原创 2021-11-19 11:06:56 · 3391 阅读 · 0 评论 -
判断Javascript变量是否为空 undefined 或者null(附样例)
1.变量申明未赋值 1 2 3 4 5 6 7 8 9 vartype;//type 变量未赋值 1. type==undefined//true 2. type===undefined//true 3.typeof(type)=='undefined'//true 4.typeof(type)==='undefined'//ture 5.typeo...原创 2021-04-14 14:02:40 · 2225 阅读 · 0 评论 -
js promise看这篇就够了
一、背景 大家都知道nodejs很快,为什么会这么快呢,原因就是node采用异步回调的方式来处理需要等待的事件,使得代码会继续往下执行不用在某个地方等待着。但是也有一个不好的地方,当我们有很多回调的时候,比如这个回调执行完需要去执行下个回调,然后接着再执行下个回调,这样就会造成层层嵌套,代码不清晰,很容易进入“回调监狱”,就容易造成下边的例子:async(1, function(value){ async(value, function(value){ async(valu...原创 2021-03-08 14:45:48 · 110 阅读 · 0 评论 -
js中的yield、yield*和Generator函数
基本概念yield和yield*都是js中的关键字,他们不能直接使用;只能配合Generator进行使用;Generator是一种函数,声明方式和普通函数类似,只不过要在function后面加个*(function*)yidldyield是关键字,其语法如下:[rv] = yield [expression];1expression:是Generator函数返回的构造器器对象调用next()方法是所得到的值;rv:是遍历其对象调用next()方法所传的值那么在这里我们先说明一下n...原创 2021-03-08 14:16:24 · 2795 阅读 · 0 评论 -
JS中的async/await的用法和理解
1、首先需要理解async 和 await的基本含义 async 是一个修饰符,async 定义的函数会默认的返回一个Promise对象resolve的值,因此对async函数可以直接进行then操作,返回的值即为then方法的传入函数// 0. async基础用法测试async function fun0() { console.log(1) return 1}fun0().then( x => { console.log(x) }) // 输...原创 2021-03-08 14:14:39 · 152 阅读 · 0 评论