js
js基础的用法记录
无敌无敌小可爱
摆烂一时爽
展开
-
responseType为blob的请求,如何获取错误信息
一个请求如下:axios({ method: 请求方式, url: 接口路径, data: 接口参数, dataType: 'json', responseType: 'blob', headers: { // 项目中请求头需要的信息(如果不需要可不写),如用户登录信息验证: authorization: localStorage.getItem('authorization') }}).then(response => {}).catch(err原创 2021-02-01 13:56:14 · 18511 阅读 · 19 评论 -
js window对象之h5判断所处浏览器/APP环境
阅读本篇文章大约需要3分钟。今天来说一说window对象的navigator属性,话不多说上代码:// *以下均为博主当前使用的谷歌浏览器输出情况navigator.appCodeName // 浏览器的代码名,如:Mozilla。navigator.appName // 浏览器名称,如:Netscape,一般用以区分不同的浏览器。navigator.appVersion // 浏览器版本,如:5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537原创 2021-01-29 18:11:43 · 2757 阅读 · 0 评论 -
js日渐趋于同步的异步处理方式
js是单线程依赖异步处理机制的一门语言,今天就来说一说js异步处理的发展。一、回调函数异步处理机制就是阻塞的任务就先跳过,等到阻塞结束在回调返回里再执行。如下代码:console.log(1)setTimeout(() => { console.log(2) // 阻塞1秒}, 1000)console.log(3)没有异步处理的同步语言的话会等待阻塞,拿上面的代码来说就是先输出个1,然后等啊等输出2,最后输出3。但是js的异步处理机制不酱紫,它会按1>3>2的原创 2021-01-21 17:52:25 · 146 阅读 · 2 评论 -
js 中的console你会用吗
阅读本篇文章大约需要2分钟,如果你有充足的时间,可以跳至文末参考文章细品。我在调试项目的时候一般用的打印就是console.log(),其实js的console还有其他更强大的信息输出,让我们一起来康康!一、不同的输出信息console.log('正常信息') console.info('普通信息') console.warn('警告信息') console.error('错误信息')这样输出我们在控制台就看的更清晰啦~二、计时console.time('timeConsumi.原创 2021-01-18 17:36:19 · 271 阅读 · 0 评论