为什么要做前端错误监控? 1. 为了保证产品的质量 2. 有些问题只存在于线上特定的环境 3. 后端错误有监控,前端错误没有监控 前端错误的分类 前端错误分为两类: 即时运行错误和资源加载错误 即使运行错误的捕获方式 即时运行错误的捕获方式分为两类 try...catch window.onerro ...
分类:
Web程序 时间:
2020-11-30 15:57:55
阅读次数:
7
Promise是异步编程的一种解决方案,也是ES6的写法,它其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。 不多说,直接上代码: const promise = new promise(function(resolve, rejec ...
分类:
其他好文 时间:
2020-11-10 11:17:47
阅读次数:
7
今天你终于完成了头大了三天的treeView需求 完整的官方demo路径如下doc>backend_template>products-WBOB30DGR>html>treeview.html,需要的依赖都在asstes目录中,同时还包含一些其他的样式和功能 把其他无关的功能去掉,现在就只剩下一个主 ...
分类:
其他好文 时间:
2020-10-24 10:03:46
阅读次数:
15
1.闭包 1.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 1.2 什么是闭包 闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用域 ...
分类:
其他好文 时间:
2020-10-18 09:36:45
阅读次数:
15
History对象的方法 back:加载上一个URL forward:加载下一个URL go:前进至指定的URL( go(1)等同于forward go(-1)等同于back() ) Location对象的属性和方法: href:获取当前浏览器的URL reload():重载当前URL <!DOCT ...
分类:
编程语言 时间:
2020-09-17 17:03:42
阅读次数:
40
Promise Pool 在自己工作生活中,有时候会自己写一下小工具,来代替人工去操作一些事情,比如从网页上下载图片时,需要限制同时下载的数量,防止被网站拉入黑名单,就需要使用一定的方法来控制同时进行的任务数了 之前自己写过python脚本来爬虫下载图片,但还是对python还是不太熟,对js却熟悉 ...
分类:
系统相关 时间:
2020-09-17 13:20:00
阅读次数:
32
我们都知道Promise.all()方法在有一个Promise reject以后,请求结果只返回第一个reject,我们进行了改写,在有请求reject时也可以获取所有结果,并给每个请求添加超时处理。 代码如下: const promiseall = (all) => { const promise ...
分类:
其他好文 时间:
2020-08-19 19:25:37
阅读次数:
89
promise1.promise是解决异步的一种方案,也就是让promise帮我们去处理异步,最终promise会返回异步处理的结果。2.有了promise之后,让异步处理更加灵活,还能够解决之前的回调地狱的问题。promise的使用我们需要用promise帮我们处理异步vara=newPromise(function(resolve.reject){//在这里来进行真正的异步处理setTimeo
分类:
其他好文 时间:
2020-08-13 12:01:29
阅读次数:
53
html:<a v-on:mouseover="changeActive($event)" v-on:mouseout="removeActive($event)" @click="backTOP" style="width: 39px;height: 39px;position: fixed;bo ...
分类:
其他好文 时间:
2020-07-27 13:49:30
阅读次数:
79
mounted() { const refresh = this.debounce(this.$refs.scroll.refresh, 500); this.$bus.$on("imgLoad", () => { refresh(); }); }, methods: { /** * 防抖函数 */ ...
分类:
其他好文 时间:
2020-07-27 09:37:23
阅读次数:
73